简体   繁体   English

将更新发布到应用商店上的现有应用时,对iOS应用进行签名

[英]Signing iOS application when publishing an update to an existing app on the app store

I'm a mobile developer and I'm trying to update a App which is already exist on the App store. 我是移动开发人员,我正在尝试更新App Store中已经存在的App。 My company CTO added me as admin on Appstore iTunes connect. 我公司的CTO在Appstore iTunes connect上将我添加为管理员。 I'm very confused of all the details regarding certificates & provisioning profiles. 我对有关证书和置备配置文件的所有细节感到非常困惑。 So my question is: Do I have to create a new certificate and/or new provisioning profile associated with my apple ID? 所以我的问题是:是否必须创建与我的Apple ID相关联的新证书和/或新的配置文件? Can't I use the already existing distribution provisioning profile? 我不能使用现有的分发配置文件吗? So can someone specify what do I need in order to successfully sign & archive my iOS application. 因此,有人可以指定我需要什么才能成功签名和存档我的iOS应用程序。

In your case first, you need to check some things before launching the app 首先,您需要在启动应用程序之前检查一些事项

store. 商店。

  • First, check whether you have the related certificates or not in your the system's keychain if not 首先,检查系统的钥匙串中是否有相关的证书(如果没有)

    a. 一种。 ask for the certificates who created it, you just cannot download it from the apple developer account directly. 要求提供创建它的证书,您将无法直接从Apple开发人员帐户下载它。

    b. if there is no option to get the certificates then you need to create one for yourself just create one and re-edit your provisioning profile again with the newly created certificate 如果没有获取证书的选项,则需要自己创建一个,只需创建一个,然后使用新创建的证书再次重新编辑您的配置文件

For provisioning profile, you can just direct download it from developer account. 对于配置文件,您可以直接从开发者帐户下载。

For the certificate file, you can ask the person who created before to export it (from keychain) and then you can use the existing file. 对于证书文件,您可以要求之前创建的人(从钥匙串)将其导出,然后可以使用现有文件。 Or you have to create a new one. 或者您必须创建一个新的。

Note: Depend on your account entity type, apple limited number of the certificate file can be created. 注意:根据您的帐户实体类型,可以创建苹果有限数量的证书文件。

Be careful with APNS certificate file, it may affect directly to your app remote notification. 注意APNS证书文件,它可能会直接影响到您的应用程序远程通知。

For provisioning file, it goes with certificate file above: 对于配置文件,它与上面的证书文件一起提供:

  • if you can use the existing certificate file then you can keep using current provisioning file by download it. 如果可以使用现有的证书文件,则可以通过下载来继续使用当前的配置文件。

  • If you create a new certificate file, you have to create new provisioning file or edit current one. 如果创建新的证书文件,则必须创建新的配置文件或编辑当前的配置文件。 (I often edit the existing file when adding a new device or change certificate file). (添加新设备或更改证书文件时,我经常编辑现有文件)。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM