2013-10-22 33 views
0

我正在处理我的第一个应用程序提交,并且目前Xcode的Organizer选项卡提供“Validate ...”和“Distribute ...”按钮,但不提供...“如何在没有Xcode崩溃的情况下下载身份?

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

是否有任何解决方法可以解决这个问题,或者在我的终端可能存在电线交叉的情况?是否有更稳定的Xcode版本(我正在使用5.0,5A1413)?

感谢,

+0

yesah,随机事件有时会发生崩溃:(。 提交按钮实际上是'Distribute' - >'提交到iOS AppStore' 但是您仍然需要一个签名标识... – KIDdAe

回答

1

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

另外,你实际上从来没有看到'Submit'按钮; '分配'做你需要的一切。

+0

谢谢。我已经将配置文件下载到了计算机上;我怎样才能将下载文件导入到Xcode将要看到的地方? – JonathanHayward

+0

您打赌,您实际上应该能够双击它。 – Luke

1

高级别概念:

的Xcode 5具有验证和管理器窗口>档案标签上的分配按钮。有时在尝试访问此区域时或有时尝试选择签名标识或设置配置文件时(在首选项>帐户下),会遇到错误。这些错误通常与证书相关的无效日期有关。证书可能与供应配置文件或签名标识相关联。

要解决这种类型的错误应该尝试以下操作:您根据类型的应用程序的证书提交 (的iOS,Mac上,Safari浏览器扩展

  1. 登录到开发者门户网站 Developer Portal
  2. 访问)
  3. 确保您拥有有效的分销证书(在 生产下)
  4. 请确保您的App-ID已配置(考虑使用通配符)
  5. 确保您的provisioning profile(分配)设置,它是 使用有效证书
  6. 确保截止日期是您正在使用
  7. 下载证书和供给配置文件到桌面的每个证书正确 (双击即可安装)
  8. 确保您选择了正确的配置文件(Build Settings> Search Profile ..>编辑供应配置文件)
  9. 确保您的代码签名标识设置为您自动 分布的发布代码(构建设置>搜索代码 签名标识>编辑发布设置为自动 - [iOS版] 分布)

。下一步:

的Xcode应该拿起在这一点上的变化,使您尝试再次验证(主办>档案)... Organizer假设你是可以根据需要分发过去的验证。如果此时出现任何问题,请打开Spotlight>搜索Keychain>在开发环境中评估Keychain中的证书,以确保安装了正确的证书。如果您有任何疑问或问题,请考虑查看官方app distribution guide。如果此答案适合您的使用情况,请考虑接受,以便其他用户可以找到适当的解决方案。

相关问题