xcodebuild 失败,但从 Xcode 构建成功

xcodebuild fails, but building from Xcode succeeds

我正在尝试使用 xcodebuild 自动化我的构建。

但是,我的 xcodebuild 在构建静态库时失败,抱怨它找不到 headers 作为依赖框架的一部分。

从 Xcode 构建没问题。

为什么 xcodebuild 的结果与 Xcode 的结果不同?

您可能不小心从 xcodebuild 构建了 Xcode 项目而不是 Xcode 工作区。

如果是这种情况,替换:

xcodebuild -project "<*yourProjectFile*>.xcodeproj"

与:

xcodebuild -workspace <*yourWorkspaceFile*>.xcworkspace

修复此问题后,我从 Xcode 和 xcodebuild 得到完全相同的结果。