【发布时间】:2020-06-29 21:42:07
【问题描述】:
我正在尝试构建一个包含 8 个 xcodeproj 的复杂 xcworkspace。
- 主项目(目标应用、框架、应用扩展)
- 豆荚
- 6 个 cpp 项目,每个项目都有一个静态库目标(它们相互依赖并添加到最终项目中)
我可以通过 xcodebuild 命令构建项目。我也可以存档,但我无法导出 IPA 文件,它总是出现以下错误:
2020-03-18 19:04:49.801 xcodebuild[28749:691158] [MT] IDEDistribution: -[IDEDistributionLogging _createLoggingBundleAtPath:]: Created bundle at path '/var/folders/vr/1fb5zcxd0gg92359ynn0r2gm0000gn/T/xxxxx_2020-03-18_19-04-49.800.xcdistributionlogs'.
2020-03-18 19:04:49.834 xcodebuild[28749:691158] [MT] IDEDistributionMethodManager: -[IDEDistributionMethodManager orderedDistributionMethodsForTask:archive:]: Error = Error Domain=IDEDistributionMethodManagerErrorDomain Code=2 "Unknown Distribution Error" UserInfo={NSLocalizedDescription=Unknown Distribution Error}
error: exportArchive: exportOptionsPlist error for key 'method': expected one of {}, but no value was provided
Error Domain=IDEFoundationErrorDomain Code=1 "exportOptionsPlist error for key 'method': expected one of {}, but no value was provided" UserInfo={NSLocalizedDescription=exportOptionsPlist error for key 'method': expected one of {}, but no value was provided}
我还尝试使用 XCode 10.3 (10G8) UI 来执行相同的操作。这导致管理器屏幕,我看到 xcarchive 错误位于“其他项目”组中,而不是“iOS 应用程序”组中。 此外,选项
- “验证内容”已禁用。
- “分发内容”不为 iOS 打包提供任何内容。
我已验证我的构建命令是正确的,因为项目能够在之前的状态下使用这些命令进行构建。 我尝试过更改静态项目库依赖项,但是当将所有依赖项添加到所有项目时,它会以多个符号的构建错误结束。
我怀疑构建设置或库/头文件引用中有问题,但我无法真正排除故障。
有没有办法获得有关问题的更多信息?
【问题讨论】:
标签: ios xcodebuild