我正在处理我的第一个应用程序提交,目前 Xcode 的 Organizer 选项卡提供“验证...”和“分发...”按钮,但不提供“提交...”
当我点击验证时,它表明可能的原因:我没有任何(下载的)签名身份可供签名。我可以选择安装身份,但是当我选择(一个)可用身份并单击“选择”时,Xcode 崩溃。
是否有任何解决方法,或者我的末端可能有电线交叉的事情?是否有更稳定的 Xcode 版本(我使用的是 5.0、5A1413)?
谢谢,
我正在处理我的第一个应用程序提交,目前 Xcode 的 Organizer 选项卡提供“验证...”和“分发...”按钮,但不提供“提交...”
当我点击验证时,它表明可能的原因:我没有任何(下载的)签名身份可供签名。我可以选择安装身份,但是当我选择(一个)可用身份并单击“选择”时,Xcode 崩溃。
是否有任何解决方法,或者我的末端可能有电线交叉的事情?是否有更稳定的 Xcode 版本(我使用的是 5.0、5A1413)?
谢谢,
您需要进入 iOS 开发中心并创建一个分发配置文件。一旦创建和下载,它应该摆脱“无签名身份”问题,这将防止崩溃。(当我没有设置时,我也有 XCode 崩溃)
此外,您实际上永远不会看到“提交”按钮;“分发”可以满足您的一切需求。
高层概念:
Xcode 5 在 Organizer 窗口 > Archives 选项卡上有一个验证和一个分发按钮。有时在尝试访问此区域时,或者有时在尝试选择签名身份或配置文件时(在 Preferences > Accounts 下)会遇到错误。这些错误通常与证书相关的无效日期有关。证书可能与配置文件或签名身份相关联。
要修复此类错误,应尝试以下操作:
接下来做什么:
Xcode 应该在此时获取更改,因此再次尝试您的验证(Organizer > Archives)...假设您已通过验证,您可以根据需要分发。如果此时有任何问题,请打开 Spotlight > Search for Keychain > Evaluate the Certificates in your Keychain on your development environment,以确保您安装了正确的证书。如果您还有其他问题或问题,请考虑查看官方应用分发指南。如果此答案适合您的用例,请考虑接受,以便其他用户可以找到正确的解决方案。