如何在没有Xcode崩溃的情况下下载身份?

时间:2013-10-22 16:02:53

标签: ios xcode app-store submission

我正在处理我的第一个应用提交,目前Xcode的管理器标签提供“验证...”和“分发...”按钮,但不是“提交...”

当我点击验证时,它表示可能的原因:我没有任何(下载的)签名身份进行签名。我可以选择安装标识,但是当我选择(一个)可用标识并单击“选择”时,Xcode会崩溃。

是否有任何解决方法,或者我的端可能有电线的东西?是否有更稳定的Xcode版本(我使用5.0,5A1413)?

谢谢,

2 个答案:

答案 0 :(得分:1)

您需要进入iOS开发人员中心并创建分发配置文件。一旦创建和下载,它应该摆脱“无签名身份”问题,这将防止崩溃。 (当我没有设置时,我已经让XCode在那里崩溃了)

此外,您实际上从未看到“提交”按钮; “分发”可以满足您的一切需求。

答案 1 :(得分:1)

高级概念:

Xcode 5在Organizer窗口上有一个验证和分发按钮>档案标签。有时,在尝试访问此区域时或有时尝试选择签名身份或配置文件时(在“首选项”>“帐户”下),您将遇到错误。这些错误通常与证书关联的无效日期有关。证书可能与配置文件或签名标识相关联。

要修复此类错误,请尝试以下操作:

  1. 登录Developer Portal Developer Portal
  2. 根据提交的应用类型访问您的证书 (iOS,Mac,Safari扩展)
  3. 确保您拥有有效的分发证书(在 生产)
  4. 确保您的App-ID已配置(请考虑使用通配符)
  5. 确保您的配置文件(分发)已设置且确实如此     使用有效证书
  6. 确保您使用的每个证书的到期日期都正确
  7. 将您的证书和配置文件下载到桌面 (双击安装)
  8. 确保选择正确的配置文件(Build Settings> Search 个人资料..>编辑配置文件)
  9. 确保您的代码签名标识设置为自动 发布代码的分发(构建设置>搜索代码 签名身份>将发布设置编辑为自动 - [iOS] 分布)
  10. 下一步做什么:

    Xcode应该在此时接收更改,因此请再次尝试验证(管理器>存档)... Organizer假设您已经过验证,可以根据需要进行分发。如果此时有任何问题,请打开Spotlight>搜索钥匙串>评估开发环境中Keychain中的证书,以确保安装了正确的证书。如果您有任何疑问或问题,请考虑审核官方app distribution guide。如果此答案适合您的使用案例,请考虑接受,以便其他用户可以找到合适的解决方案。