xcodebuild手册:
可以在没有实际设备的情况下执行一些动作(例如建筑物).为了一般地而不是特定设备构建平台,目的地说明符可以以可选字符串"generic /"为前缀,指示平台应该是一般目标.通用目标的示例是当没有物理iOS设备时在Xcode的UI中显示的"iOS设备"目的地.
试试吧:
xcodebuild -scheme测试 - 目的地"平台= iOS,名称=通用/ iOS"
xcodebuild:错误:无法找到与-destination标志的参数匹配的目标:找不到
请求的设备,因为没有可用的设备匹配请求.
Wes*_*gne 14
根据xcodebuild手册页上的示例,指定通用iOS目标的正确方法是:
xcodebuild -destination generic/platform=iOS ...
Run Code Online (Sandbox Code Playgroud)
(对此描述的措辞肯定是含糊不清或误导性的.如果没有示例,我不会想到这一点.)
我也无法让 -desintation“platform=generic/...” 标志起作用,但是使用 iPhone OS SDK 而不是模拟器 SDK(xcodebuild -showsdks
显示可用的 SDK)指定 -sdk 标志使我能够成功构建,而无需连接的设备:
xcodebuild -project someproject.xcodeproj -scheme somescheme -sdk iphoneos8.0 -configuration Debug
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5999 次 |
最近记录: |