Xcodebuild 没有创建应用程序

Posted

技术标签:

【中文标题】Xcodebuild 没有创建应用程序【英文标题】:Xcodebuild is not creating an app 【发布时间】:2015-01-12 18:23:42 【问题描述】:

我正在尝试创建一个模拟器应用程序以提交给 Facebook 以供审核。我关注了他们的instructions to the letter,但一直遇到问题。我正在使用 CocoaPods 并且有一个工作区而不是一个普通的旧项目。这是我正在运行的命令:

xcodebuild -arch i386 -sdk iphonesimulator8.1 -workspace [APP].xcworkspace -scheme [APP]

我收到了** BUILD SUCCEEDED ** 消息,但会发生以下两种情况之一:

没有创建构建文件夹,我找不到 .App 文件在哪里。 .App 在构建文件夹中创建,但大小为 0 字节,并在使用 ios-sim 运行时崩溃。

我读到将运行方案更改为“发布”可能会修复它,但这并没有做任何事情。有什么想法吗?

【问题讨论】:

你的[APP]里面有空格吗? 项目是否公开? '不怕,很遗憾。 【参考方案1】:

所以,我遇到了同样的问题并通过执行以下操作解决了它:

我将我的应用程序作为发布版本而不是在 xcode 中调试:Product->Scheme->Edit Scheme 然后将 Build Configuration 设置为 Release。

完成此操作后,我返回命令行并为构建添加了目标:

xcodebuild -arch i386 -sdk iphonesimulator8.1 -workspace [APP].xcworkspace -scheme [APP] -derivedDataPath /path/to/build

如果您仍然遇到问题,请确保您清理并构建所有目标(包括 pod)并再次尝试上述步骤。

希望这行得通;它对我有用。

【讨论】:

以上是关于Xcodebuild 没有创建应用程序的主要内容,如果未能解决你的问题,请参考以下文章

为啥 Xcode 12.5 `xcodebuild -archive` 抱怨在没有 AppClip 的应用程序中缺少 appclip 权利?

带有配置文件且没有私钥的 xcodebuild

ssh xcodebuild 没有签名证书

将 xcodebuild 与 iOS 项目和 iOS 模拟器一起使用

是否可以使用 xcodebuild 而完全不使用 Xcode 来开发 iOS 应用程序?

制作 iPhone 应用程序时从 xcodebuild 中设置配置文件