简体   繁体   English

我的新iOS应用的证书,配置文件等

[英]certificate, provisioning profile etc for my new iOS app

I have created an iOS app. 我已经创建了一个iOS应用。 The app is already in the store. 该应用程序已在商店中。 Now, I am creating a new iOS app. 现在,我正在创建一个新的iOS应用。 I am wondering, what should I change in regard to development certificate , distribution certificate , provisioning profile . 我想知道,关于开发证书 ,发行证书供应配置文件 ,我应该更改什么。

I am reading this document . 我正在阅读这份文件 It says the following: 它说如下:

You use the same development and distribution certificates for iOS, tvOS, and watchOS apps. 您对iOS,tvOS和watchOS应用程序使用相同的开发和发行证书。

OK, does it mean for the new app, I can use the same development & distribution certificate as the old app is using? 好的,对新应用程序来说,我可以使用与旧应用程序相同的开发和发行证书吗? If so, what about provisioning profile? 如果是这样,那么配置文件如何? Could someone please clarify all these to me for the new app? 有人可以向我说明所有有关新应用的信息吗?

====== Other related questions ===== ======其他相关问题=====

  1. What if the app is developed by other developers, we are in the same team, now I create a new app. 如果该应用程序是由其他开发人员开发的,我们属于同一团队,现在我创建一个新应用程序。 Do I need to create new certificate, provisioning profile, etc? 我需要创建新的证书,配置文件等吗?

  2. If developer A developed an app & distributed to Apple store, then he left the company. 如果开发人员A开发了一个应用程序并分发到Apple商店,则他离开了公司。 Developer B needs to fix the same app and upload to Apple store again. 开发人员B需要修复相同的应用程序,然后再次上传到Apple Store。 What does developer B needs from developer A? 开发者B从开发者A需要什么? The private key, right? 私钥吧? Other things certificate, provisioning profile from developer B can be used by developer A directly right? 开发人员B可以直接使用开发人员B提供的其他证书,配置文件对吗?

@Shubham Ojha, thanks for your comment below. @Shubham Ojha,感谢您在下面的评论。 But I still want to ask the following scenario: We are several developers in the same company, we have a company Apple developer account. 但是我仍然想问以下情形:我们是同一家公司中的几个开发人员,我们有一个公司Apple开发人员帐户。 One developer has created the development/distribution certificate, provisioning profile, etc for the first app, then, he left company. 一个开发人员为第一个应用程序创建了开发/发行证书,供应配置文件等,然后,他离开了公司。

Now questions are : 现在的问题是:

  1. For the same app, I need to fix some bugs and release to Apple store again, what do I need to do with those certificate? 对于同一个应用程序,我需要修复一些错误并再次发布到Apple商店,这些证书该怎么办? I think the private key is on that developer's laptop right? 我认为私钥在该开发人员的笔记本电脑上对吗? Do I have to have that private key in order to release the app? 我必须拥有该私钥才能发布该应用程序吗?

  2. For a new app, what do I need to with those certificates? 对于新应用,我需要那些证书吗?

You can use the same development and distribution certificates for a new app, since the certificates are bound to a developer or any development/distribution team respectively. 您可以为新应用使用相同的开发和发行证书,因为这些证书分别绑定到开发人员或任何开发/发行团队。

Only you need to create a new App Id from the developer portal(member center) and you can select the same developer and distribution certificates while creation of the provisioning profiles. 只有您需要从开发人员门户(成员中心)创建新的应用程序ID,并且可以在创建配置文件时选择相同的开发人员和发行证书。

  1. Yes you need to export the certificates from the MAC on which it was created first and the private key is also required for its installation on any other MAC. 是的,您需要从首先创建证书的MAC导出证书,并且在其他任何MAC上安装证书也需要私钥。 But if the employee hasn't submitted that, then you need to create a different signing identity using your Xcode->preferences->accounts->View Details(of Apple ID associated with developer account). 但是,如果员工尚未提交,则您需要使用Xcode-> preferences-> accounts-> View Details(与开发人员帐户关联的Apple ID)创建一个不同的签名身份。 Here you can create the signing identities and export them. 在这里您可以创建签名身份并导出它们。

在此处输入图片说明

At below link you will get all your answers with proper step by step documentation, if you still have any doubts feel free to ask. 如果您仍然有任何疑问,请在下面的链接中获得适当的分步说明文件中的所有答案。

https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html

  1. For a new app also you need the same certificates since certificates are for team/developer and not for a particular app. 对于新应用程序,您还需要相同的证书,因为证书是针对团队/开发人员的,而不是针对特定应用程序的。

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

相关问题 为现有应用程序创建新的IOS应用程序证书和配置文件 - Create new IOS app certificate and provisioning profile for existing app 如果我在新证书(企业分发方法)上续订配置文件,我的应用程序会停止吗? - Does my app stop if I renew my provisioning profile on a new certificate (Enterprise Distribution Method)? 我可以使用新的证书和配置文件在iTunes Connect上添加我的应用程序的版本吗? - Can I use new certificate and provisioning profile to add version of my app on iTunes Connect? iOS - 无法使用APNS证书创建新的配置文件 - iOS - Cannot use APNS certificate to create new provisioning profile 证书与iOS中的配置文件相关吗? - Is certificate relate with provisioning profile in iOS? ios app的配置文件 - Provisioning profile for ios app iOS企业版:配置文件和证书到期-App何时停止工作? - ios enterprise: provisioning profile and certificate expiration - when will App stop to work? 我的iOS应用标识符应与我的配置文件一起使用? - What should my iOS app identifier be to work with my provisioning profile? 使用使用新的配置文件签名的构建更新已安装的iOS App - Update installed iOS App with build which is signed with a new provisioning profile iOS供应配置文件:当前发行证书 - iOS Provisioning Profile: Current Distribution Certificate
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM