首页 > 解决方案 > Xcode 10 存档不包含任何产品

问题描述

我有一个 macOS 应用程序项目,它使用由子项目中的依赖目标构建的私有框架。当我尝试使用 Xcode 10.2.1 归档它时,没有错误消息,但归档显示在管理器中的“其他项目”而不是“macOS 应用程序”下。如果我打开存档包,“产品”文件夹是空的,尽管“dSYMs”文件夹有两个项目,一个用于应用程序,一个用于框架。

归档问题的讨论通常提到将 SKIP_INSTALL 设置为 YES,我在主项目和子项目中都这样做了。

我尝试在命令行上使用 执行此操作xcodebuild archive -verbose,但仍然没有错误消息,并且显示 ARCHIVE SUCCEEDED。

有什么方法可以让 Xcode 告诉我有什么问题吗?

标签: xcodemacosxcode10

解决方案


事实证明,诀窍是SKIP_INSTALL=YES在框架上设置,但SKIP_INSTALL=NO在应用程序项目中。这些标志的其他 3 种组合产生的档案在各种方面都很糟糕。

我仍然希望 Xcode 能够给我一个提示,而不是让我做实验。


推荐阅读