gpt4 book ai didi

ios - 使用 xcodebuild 在模拟器上构建并运行应用程序

转载 作者:行者123 更新时间:2023-11-29 05:24:21 33 4
gpt4 key购买 nike

我要实现以下目标:使用 xcodebuildios-sim 构建并运行 .app 应用程序。

我使用以下脚本来构建应用程序。

xcrun xcodebuild \
-scheme $XCODE_SCHEME \
-project $XCODE_PROJECT \
-configuration Debug \
-destination generic/platform=iOS \
-derivedDataPath \
build

然后为了运行它,我使用

ios-sim launch MyApp.app/ --devicetypeid "iPhone-6-Plus, 9.1"

每次我收到以下消息:

Program specified by service does not contain one of the requested architectures: ?

发生了什么事,应用程序无法运行?

注意:如果我针对从 Xcode 构建的 .app 运行第二个命令 (ios-sim...)(包含在派生数据中)该过程运行良好。

最佳答案

好的。解决了这个问题。

您需要指定正确的目的地。例如。

xcrun xcodebuild \
-scheme $XCODE_SCHEME \
-project $XCODE_PROJECT \
-configuration Debug \
-destination 'platform=iOS Simulator,name=iPhone 6 Plus,OS=9.1' \
-derivedDataPath \
build

通过这种方式,Xcode 将创建包含您的产品的文件夹(称为 build)(特别是查看 Debug-iphonesimulator)。 build 目录是在您运行 xcodebuild 命令的目录中创建的。

现在您可以指向该文件夹以运行 ios-sim 命令(有关更多引用信息,请参阅 ios-sim)或 simctl (有关详细信息,请参阅 iOS 8: Building custom simulatorsBuild And Run iOS Apps In Commmand Line) .

关于ios - 使用 xcodebuild 在模拟器上构建并运行应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58344655/

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