Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何下载身份而不导致Xcode崩溃?_Ios_Xcode_App Store_Submission - Fatal编程技术网

Ios 如何下载身份而不导致Xcode崩溃?

Ios 如何下载身份而不导致Xcode崩溃?,ios,xcode,app-store,submission,Ios,Xcode,App Store,Submission,我正在处理我的第一个应用提交,目前Xcode的“管理器”选项卡提供“验证…”和“分发…”按钮,但不提供“提交…” 当我单击“验证”时,它指出了一个可能的原因:我没有任何(下载的)签名身份可用于签名。我可以选择安装一个标识,但当我选择(一个)可用标识并单击“选择”时,Xcode崩溃 这方面有什么解决办法吗,或者我这边可能会有什么问题?是否有更稳定的Xcode版本(我使用的是5.0、5A1413) 谢谢,您需要进入iOS开发中心并创建分发资源调配配置文件。一旦创建并下载了它,就应该消除“无签名身份”

我正在处理我的第一个应用提交,目前Xcode的“管理器”选项卡提供“验证…”和“分发…”按钮,但不提供“提交…”

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

这方面有什么解决办法吗,或者我这边可能会有什么问题?是否有更稳定的Xcode版本(我使用的是5.0、5A1413)


谢谢,

您需要进入iOS开发中心并创建分发资源调配配置文件。一旦创建并下载了它,就应该消除“无签名身份”问题,这将防止崩溃。(当我没有设置XCode时,我也遇到过XCode崩溃)


而且,您实际上永远不会看到“提交”按钮Distribute“做您需要的一切。

高级概念:

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

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

  • 登录到开发者门户
  • 根据提交的应用程序类型访问您的证书 (iOS、Mac、Safari扩展)
  • 确保您拥有有效的分发证书(在 生产)
  • 确保已配置应用程序ID(考虑使用通配符)
  • 确保您的资源调配配置文件(分发)已设置且 使用有效的证书
  • 确保您使用的每个证书上的过期日期正确
  • 将证书和配置文件下载到桌面 (双击以安装)
  • 确保选择了正确的配置文件(生成设置>搜索) 配置文件>编辑配置文件)
  • 确保您的代码签名标识设置为自动签名 发布代码的分发(生成设置>搜索代码 签名标识>将发布设置编辑为自动-[iOS] 分配)
  • 下一步做什么:


    Xcode应该在此时获取更改,因此请再次尝试验证(组织者>存档)。。。假设您已通过验证,则可以根据需要分发。如果此时出现任何问题,请打开Spotlight>搜索密钥链>在开发环境中评估密钥链中的证书,以确保安装了正确的证书。如果您有问题或问题超出此,请考虑审查官员。如果这个答案适合你的用例,请考虑接受,以便其他用户可以找到合适的解决方案。(.Submit按钮实际上是
    Distribute
    ->
    Submit to the iOS AppStore
    。但您仍然需要签名身份…谢谢。我已将配置文件下载到计算机上;如何将下载导入到Xcode将看到它的位置?当然可以。您应该可以双击它。