我尝试为adhoc发布和发布构建我的应用程序,无论哪种方式,归档都没有显示在Organizer中。构建成功,app和dsym文件按预期显示,但没有档案 - Organizer说“No Archives。”
其他说明:
1)我认为它与“设置”中的SKIP_INSTALL属性无关。几个月前我有这个问题,并纠正了它。我还完成了我的构建设置,并确认SKIP_INSTALL再次设置为静态库,只是为了确保 - Archive does not appear in xcode4 organizer
2)我可以构建调试并运行应用程序就好了。
3)我在这个iMac上从多个用户帐户构建应用程序,而其他用户帐户可以为其他应用程序生成存档。
我试过搜索,但我被卡住了。我想知道是否应该尝试重新安装Xcode。
答案 0 :(得分:5)
我有同样的问题,你已经尝试过的解决方案都没有帮助我。我找到了这个答案Archives not showing up in Organizer for XCode 4,它为我提供了解决方案。
简而言之,我的Build Settings中Deployment部分下的Installation Directory是空白的。我将其设置为“/ Applications”,然后能够再次查看我的档案。
话虽这么说,我正在研究另一个项目,这个领域是空白的,我没有任何问题。可能是XCode刚刚被禁止并且需要将此字段更改为SOMETHING并且我可以轻松地将其从/ Applications更改为空值。或者,或者,将当前项目中的空白值设置为“/ Applications”可以使事情正常工作。但是,如果没有破坏......而在前一种情况下, 已经破坏了,改变这个领域对我有用。
答案 1 :(得分:2)
您没有提到您检查了Xcode存储档案的默认位置。您可以在Xcode>下仔细检查它。偏好...>位置。
如果这没有帮助,我会尝试在Xcode未正确存档的帐户下重命名与Xcode相关的目录。即:
〜/ Library / Application Support / Developer 〜/ Library / Application Support / Xcode 〜/资源库/开发人员
我还建议将Xcode没有存档的项目复制到另一个帐户并尝试从那里存档。如果问题与项目相关或与帐户相关,那将有助于确定。
希望这有帮助。
答案 2 :(得分:1)
为什么不使用命令行作为替代方案?尝试这个脚本,即使单独的命令行不能满足您的需求,也许它会解释什么是错误的?看看您是否可以使用此脚本创建有效的ipa文件(您需要使用特定于系统的路径填充变量):
cd "${PROJDIR}"
xcodebuild -target "${PROJECT_NAME}" -sdk "${TARGET_SDK}" -configuration Release
if [ $? != 0 ]
then
exit 1
fi
/usr/bin/xcrun -sdk iphoneos PackageApplication -v "${PROJECT_BUILDDIR}/${APPLICATION_NAME}.app" -o "${BUILD_HISTORY_DIR}/${APPLICATION_NAME}.ipa"
答案 3 :(得分:1)
Xcode 7.1中发生了这个问题。同时存档iOS Ionic Cordova应用程序。
我的问题是由于没有选择正确的方案造成的。在Product>下有两种方案可用。 Scheme,一个是my-app-name,另一个是'CordovaLib',它被选中并导致空档案被创建,组织者中出现了甜蜜的FA(没有错误信息或任何内容)。
要将方案实际更改为my-app-name,我必须从Xcode主界面左上角设计的奇怪的下拉列表中进行操作。无法从产品>更改它方案菜单,即使它看起来像你可以。
一旦我改变了方案,我的档案就开始工作并出现在组织者中。
答案 4 :(得分:0)
您描述的问题曾经发生在我身上,但我认为解决方案应该在产品菜单的编辑方案选项中找到,您可以在那里找到存档部分及其配置。
选中“在管理器中显示存档”选项,“构建”配置等...
我希望这可以帮助你...
答案 5 :(得分:0)
确保您正在构建一个使用使用分发证书的构建配置的方案,以及您不是为模拟器而是为设备构建的方案(您不必插入一个,但是你需要选择那个作为目的地。)
然后,转到“产品”菜单并选择“存档”。
答案 6 :(得分:0)
但是,要在iOS设备上构建,您必须安装适当的证书并在目标标题下进行适当的更改。
答案 7 :(得分:0)
我如下解决了这个问题 导航到构建设置->编译模式,在“发布”行“整个模块”中将其更改为增量