Xcode 10 存档不包含任何产品

标签 xcode macos xcode10

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

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

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

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

最佳答案

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

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

关于Xcode 10 存档不包含任何产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56173466/

相关文章:

objective-c - OSX - NSLog 防止应用程序在 Debug模式下崩溃

javascript - 为什么node.js突然使用更少的内存?

c - 为什么主机系统上的 lua 比 linux vm 上的慢?

xcode10 - Xcode 10 : Custom Animated Transitions Stuck

xcode - 如何在 Xcode 10 中显示代码折叠功能区?

iphone - 我刚刚更新了我的 iOS 项目名称,现在 "appName-Info.plist"文件是 "missing"

ios - 如何在 iOS 应用程序的同一个项目中集成 Objective-C 和 Swift pod

ios - 将 touchupinside 添加到以编程方式创建的按钮,并将 NSDate 提交到文本字段

macos - 升级到10.13 high-sierra后Meld无法启动

ios-simulator - Xcode 10 iOS 模拟器拖慢整个系统