gpt4 book ai didi

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

转载 作者:IT王子 更新时间:2023-10-29 08:18:58 26 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/34003723/

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