Can we have an iOS Development Company Certificate? - certificate

I noticed when requesting development/production certificates for app development in App Store Connect that the production certificate presents with our company name while the development certificate presents with the specific employee who requested the certificate and put in their email in the Keychain process (Request a Certificate from a Certificate Authority...) Is this by design? Is it possible for the whole development team to share both a development and production certificate? I'm busy setting up a build machine for an iOS app and would like the development certificate to be generic for the whole team if possible.
Googled to no avail.

Related

Do I need to update distribution certificate and provisioning profile right after generating and installing APNS production certificate?

I am working on one app and its uses the Apple push notification. For that there is one apple push services production certificate created by other user/previous developer. I am not able to contact my previous developer for the push certificate p12 along with its private key.
That is why I am trying to generate my own apple push production certificate from the developer site.
But my doubt is if I generate and install that new APNs Production certificate to my keychain , will it affect my existing provision profile and iOS distribution certificate(which is already installed in my keychain)?
Do I have to update them both after installing APNS production certificate ? If yes plz guide me with the procedure.

Is it possible to share .appx without trusted certificate? If not than how can I share/distribute my app without publishing?

I have created a build which works fine in my system by when I share it with my team they get certificate issue while installing app. Either you need a new certificate installed for this app package, or you need a new app package with trusted certificates. Your system administrator or the app developer can help. A certificate chain processed, but terminated in a root certificate which isn't trusted (0x800B0109)
What are the ways by which, I can share build with my team before publishing it.
Note:Certificates cannot be attached in most of email client.
In order for others to deploy your .appx or .MSIX, the app must be signed, and the users must trust the certificate you used to sign it.
While developing your app you can use a test certificate that your team agrees to trust.

Implementing APN's, get valid signing identity not found when install development profile?

For APN's i'm following raywenderlich tutorial from here
i already have developer certificate installed in xcode, when i create AppId and configure it to push notification and create certificate(SSL) it adds a development certificate under certificate section..it's Ok.when i go to create provisioning profile it shows me only one certificate to choose(not newly created APN certificate). i created profile with that certificate but whenever i go to install it, it say "valid signing identity not found".
Please note that I've installed both iOS Development and APNs Development iOS certificates in xcode. I've searched similar question on stackoverfllow but still no luck.What I'm doing wrong?
I'm not sure what you are doing wrong. But here is the general procedure:
Go to developer.apple.com and login
Go to Certificates, Identifiers and profiles
Create a certificates for iOS app development and APNS. For creating a certificate you need to upload a CSR (use Keychain Access to do this) from your Mac. Once you upload the CSR from your Mac, download the App and APNS certificates to your machine - If you don't upload the CSR from your machine, you will get a valid signing identity not found error.
Points to remember:
When creating APNS certificate, chooose the appropriate App ID. By choosing wrong ID push notifications wont work.
When creating the provisioning profile, choose the App certificate you created in the above steps.
Thats the gist, you should be able to figure out things I missed by following on screen instructions.
I got the solution private key(.p12 file) was missing in keychain.

Can iPhone Development Certificates be Reused?

I've developed a number of apps for the iOS devices, and now I'm doing freelance work for other companies as well. We're at the point of getting all the certificates created, and I'm not clear on the right steps to take.
I've been invited -- and joined -- the client's Development Team in the iOS Provisioning Portal. There is no Development Certificate for me, however.
Do I need to go through the entire process again to get a new certificate issued, or is there a way to "reuse" the existing certificate I've already got.
You'll have to have a new development certificate generated by this Development Team you've joined; dev certs are not transferable in that way.
The "entire process" really isn't much: Use the Keychain to generate a certificate signing request, and then upload the CSR to the portal and wait for an administrator in that development team to approve it. Then download your new certificate.
I suppose it might be possible to re-use the same CSR that you used to generate your old certificate, but there'd be little benefit (you'd still have to upload the CSR and wait for a new certificate) and it might cause a lot of future confusion. Not worth bothering.

Push-Notification works on develpoment but not on production

So we have a problem with our app. We put push-notification in, and it works flawlessly in development. Then, once we got on the app store push no longer works. By looking at our server logs it looks like the the registration call is failing and not getting a device token.
Has anyone encountered this before?
Cheers,
Did you create a production push notification SSL certificate? This is most frequently the cause. Applications signed with a development provisioning profile will not work with a production push SSL cert and applications signed with a distribution provisioning profile will not work with a development push cert.
Also, you can create an ad-hoc distribution cert and use this to test your distribution provisioning profile. Since you can't run the build you send to Apple for distribution, I'd strongly encourage you to make an ad-hoc distribution build and confirm that push notifications work in that installation.