我有一个macOS应用程序项目,该项目使用由子项目中的依赖目标构建的私有框架。当我尝试使用Xcode 10.2.1对其进行存档时,没有错误消息,但是该存档显示在管理器中的“其他项”下而不是“ macOS应用程序”下。如果我打开存档包,则“ Products”文件夹为空,尽管“ dSYMs”文件夹包含两项,一项用于应用程序,另一项用于框架。
关于归档问题的讨论通常提到在主项目和子项目中都将SKIP_INSTALL设置为YES。
我尝试在命令行上使用xcodebuild archive -verbose
来执行此操作,但是仍然没有错误消息,并且显示“ ARCHIVE SUCCEEDEDED”。
有什么办法让Xcode告诉我有什么麻烦吗?
答案 0 :(得分:0)
事实证明,诀窍是在框架上设置SKIP_INSTALL=YES
,但在应用程序项目中设置SKIP_INSTALL=NO
。这些标志的其他3种组合产生的归档文件在各种方面都很糟糕。
我仍然希望Xcode能够给我提示而不是让我试验。