xcode - Xcode 10 存档不包含任何产品
问题描述
我有一个 macOS 应用程序项目,它使用由子项目中的依赖目标构建的私有框架。当我尝试使用 Xcode 10.2.1 归档它时,没有错误消息,但归档显示在管理器中的“其他项目”而不是“macOS 应用程序”下。如果我打开存档包,“产品”文件夹是空的,尽管“dSYMs”文件夹有两个项目,一个用于应用程序,一个用于框架。
归档问题的讨论通常提到将 SKIP_INSTALL 设置为 YES,我在主项目和子项目中都这样做了。
我尝试在命令行上使用 执行此操作xcodebuild archive -verbose
,但仍然没有错误消息,并且显示 ARCHIVE SUCCEEDED。
有什么方法可以让 Xcode 告诉我有什么问题吗?
解决方案
事实证明,诀窍是SKIP_INSTALL=YES
在框架上设置,但SKIP_INSTALL=NO
在应用程序项目中。这些标志的其他 3 种组合产生的档案在各种方面都很糟糕。
我仍然希望 Xcode 能够给我一个提示,而不是让我做实验。
推荐阅读
- python - SyntaxError:关键字不能是 django 中的表达式
- multithreading - 是否可以确保某些特定的 TestNG 测试在同一线程中运行?
- amazon-web-services - CloudFormation 按需将 AMI 复制到区域
- ios - UITableViewCell 中两个堆叠的动态高度标签
- python - 如何判断 Bitlocker 是否已使用 Python 激活
- node.js - 使用 Bitbucket REST Api v2 - 创建新存储库时无法指定项目
- swift - 将音频通话扬声器转换为麦克风
- c# - 如何使用 EPPlus 将 PDF 添加到 Excel 文档?
- python - Python Pandas/tqdm 显示提取进度
- c# - UI点击器/记录器/播放c#