我可以仅使用开发者和iTunes帐户导出iOS应用程序吗?

时间:2015-12-30 09:21:45

标签: xcode app-store itunesconnect provisioning-profile

这个问题可能不属于StackOverflow,但我不确定StackExchange网络上的其他地方应该发布到它。如果是这样的话,我很抱歉。

我应该参与一些同事已经开始研究的项目。他们只告诉我苹果开发者帐户的用户名和密码,以及itunes connect帐户的用户名和密码。

我尝试从开发者帐户下载所有配置文件和证书,然后将配置文件添加到我的iPhone配置实用程序库,以及在Keychain Acces中添加证书(我没有提示输入密码他们,我认为这可能是问题)。我还在XCode首选项中添加了帐户。每当我尝试存档应用程序时,我都会收到此错误:

No codesigning identities found: No codesigning identities (i.e. certificate 
and private key pairs) that match the provisioning profile specified in 
your build settings.

我已尝试重新加载所有这些东西,但我似乎无法归档应用程序,因此我可以通过AppStore分发它。

我做错了什么或者我错过了什么? 任何帮助将不胜感激。 感谢。

2 个答案:

答案 0 :(得分:1)

问题是您从开发者帐户下载的证书没有与其关联的私钥。您最好创建一个新的开发者档案。

答案 1 :(得分:1)

您有两种选择:

  • 请您的同事进入Xcode - >偏好 - >帐户 - > 导出开发者帐户并通过电子邮件发送给您,然后您可以导入它 进入你的Xcode。
  • 进入iTunes Connect,创建一个新的开发者证书 您的计算机将正确设置它(包括 您当前情况下可能缺少的私钥。)

另外,请确保:

  • 正确设置构建设置中的代码符号设置。 AKA,确保 选择了正确的开发人员证书并提供了配置文件 这种情况设置为自动。
  • 钥匙串中没有重复的证书。