我目前想要使用xcodebuild命令而不是xcode IDE创建调试模拟器。
然而,我总是看到" debug-iphoneos"生成文件夹,用于真实设备。我期待模拟器输出文件夹" Debug-iphonesimulator"任何人都可以查看我的脚本并建议为什么脚本不适用于模拟器?
xcodebuild -scheme "TestApp" -configuration "Debug" -destination 'platform=iOS Simulator,name=iPhone 6,OS=latest' -workspace TestApp.xcworkspace clean archive -archivePath build/TestApp PROVISIONING_PROFILE="$provisioningUUID" CODE_SIGN_IDENTITY="$codeSignIdentity"
答案 0 :(得分:1)
现在我可以成功运行如下:
xcodebuild -arch i386 -sdk iphonesimulator9.3 -workspace "$app.xcworkspace" -scheme "$scheme" -configuration "Debug"
答案 1 :(得分:0)
您应该执行以下操作:
xcodebuild -arch i386 -sdk iphonesimulator9.1 -workspace [name].xcworkspace -scheme [targetName or ProjectName] ONLY_ACTIVE_ARCH=NO VALID_ARCHS="i386 x86_64"
其中iphonesimulator9.1
取决于您安装的iPhone模拟器。