小智 73
添加-destination 'platform=iOS Simulator,name=iPhone 6,OS=9.3'到您的xcodebuild
小智 6
我遇到的问题是只能选择"通用iOS设备".当我运行时,它说:"仅构建设备不能用于运行此目标.没有支持的iOS设备可用.连接设备以运行您的应用程序或选择模拟设备作为目标"
我的解决方案是选择Build Settings ---> Deployment -----> IOS Deployment Target ---->选择8.0之类的较低版本,
我发现模拟器出来了,可以选择.
您需要获取有效目的地的列表.为此,请指定错误的键值对,xcodebuild将吐出有效的组合:
列表目标命令
xcodebuild test -destination 'platform=iOS Simulator' -workspace Register.xcworkspace -scheme ThatTestTarget
输出示例
Available destinations for the "ThatTestTarget" scheme:
    { platform:iOS Simulator, id:145A9B7E-B336-4819-8059-2FFEC408E05E, OS:11.1, name:iPad (5th generation) }
    { platform:iOS Simulator, id:69ABAF6F-ADA3-4E38-AC97-D71001447663, OS:9.3, name:iPad 2 }
    { platform:iOS Simulator, id:550E2F18-406D-4586-84BB-E48F1D704F27, OS:10.3.1, name:iPad Air }
    { platform:iOS Simulator, id:94734F1C-775F-40FA-9015-8196C08805EF, OS:11.1, name:iPad Air }
    { platform:iOS Simulator, id:1DB953DD-CD97-4EC7-8006-BCF01DF3E63F, OS:11.1, name:iPad Air 2 }
    { platform:iOS Simulator, id:DE3072DA-2E31-423D-9D77-220626F8B90A, OS:11.1, name:iPad Pro (9.7-inch) }
    { platform:iOS Simulator, id:3B5D18DB-13B5-4F28-B654-7D2ECDD1F6F0, OS:11.1, name:iPad Pro (10.5-inch) }
    { platform:iOS Simulator, id:A4225E3A-512C-4F42-ADD9-1E7E448C4D27, OS:11.1, name:iPad Pro (12.9-inch) }
    { platform:iOS Simulator, id:684FF1BA-8784-4B7C-B4E5-5231772F0FAC, OS:11.1, name:iPad Pro (12.9-inch) (2nd generation) }
更改Colals for Equals Signs,删除空格,忽略ID
所以如果你想使用这个目的地:
platform:iOS Simulator, id:684FF1BA-8784-4B7C-B4E5-5231772F0FAC, OS:11.1, name:iPad Pro (12.9-inch) (2nd generation)
更改逗号的冒号,删除空格,删除ID,以便获得此字符串:
platform=iOS Simulator,OS=11.1,name=iPad Pro (12.9-inch) (2nd generation)
那么整个命令将是:
xcodebuild test -destination 'platform=iOS Simulator,OS=11.1,name=iPad Pro (12.9-inch) (2nd generation)' -workspace Register.xcworkspace -scheme ThatTestTarget
小智 5
您正在为 Xcode 的“仅构建设备”进行构建,该设备正在编译应用程序。适用于 ARM 处理器(而模拟器的编译目标是 Mac 上的 Intel CPU。)
插入设备并从活动方案弹出窗口中选择它,或者选择其中一个模拟器,然后您就可以开始了。
| 归档时间: | 
 | 
| 查看次数: | 56334 次 | 
| 最近记录: |