gpt4 book ai didi

ios - 如何从命令行构建 Xcode 项目?

转载 作者:可可西里 更新时间:2023-11-01 03:06:18 30 4
gpt4 key购买 nike

我试过阅读 Xcode Tools documentation Apple 提供,以便我可以使用终端构建一个 .app 文件并在模拟器上运行生成的应用程序。本质上,我想做的是在 Xcode 上做与 Cmd + R 相同的事情。

到目前为止,我已经尝试像这样构建我的 .xcodeproj:

xcodebuild -configuration Debug build

但是,当我在模拟器上安装并运行它时,我得到一个带有黑屏的应用程序:

// Boot device
xcrun simctl boot "iPhone 7"
// Install app
xcrun simctl install "iPhone 7" "/Users/.../MyApp/build/Debug-iphoneos/MyApp.app"
// Open simulator
open /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app
// Launch app using its bundle id
xcrun simctl launch booted "com.example.apps.MyApp"

更不用说 xcrun simctl launch booted "com.example.apps.MyApp" 行永远不会终止,在模拟器上它一直尝试打开和重新打开应用程序,但应用程序只显示黑屏。

如果有人能告诉我在构建.xcodeproj 时我做错了什么,那就太好了!

最佳答案

在 Xcode 中进行有效配置后,打开一个 shell 并导航到您的 <NAME>.xcodeproj 所在的目录。居住。

运行后:

xcodebuild -list -project <NAME>.xcodeproj/

您会看到一个方案列表。

复制所需的方案名称并运行:

xcodebuild -workspace <WORKSPACE NAME> -scheme <SCHEME NAME> build

您可以通过以下方式安装 [ios-deploy][1]:

npm install -g ios-deploy

xcodebuild 输出的末尾复制应用程序路径并运行:

ios-deploy --debug --bundle <APP PATH>

现在应用程序应该在连接的设备上启动。[1]: https://github.com/phonegap/ios-deploy

关于ios - 如何从命令行构建 Xcode 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45681264/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com