[英]Building iOS app using Xcode works, but building the same app with xcodebuild command fails
[英]xcodebuild command fails building for device since upgrade to Xcode 6.1
尽管可以在没有相同设置的情况下构建XCode
但我无法为该设备构建项目。
这是构建命令:
/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -workspace /path/to/workspace/myProject.xcworkspace -scheme myScheme -configuration Debug -destination id=myDeviceIdentifier build
这是我得到的错误:
xcodebuild: error: The run destination [device name] is not valid for Running the scheme 'myScheme'.
[device name] doesn't match any of myProject.app's targeted device families. You can expand myProject.app's targeted device families to support [device name].
我确实检查了该项目和所有子项目的目标设备系列,这很好。
从项目中删除大量文件引用后,该问题出现的频率就会降低。
你们中的某些人是否遇到过同样的问题,您知道如何解决吗?
尽管我正在为iPad开发,但我可以通过调试为通用应用程序来绕过此问题。
这会将TARGETED_DEVICE_FAMILY
从2
(iPad)更改为项目文件( project.pbxproj
)中的"1,2"
(通用 ) 。
还有一种很简单的方法可以重现该问题:
如果您从模板创建两个项目。 一个会工作,一个不会。
作品:Single View App,Objective C,通用不起作用:Single View App,Objective C,iPad
更多信息可以在这里找到:
请向苹果提交此问题: http : //bugreport.apple.com
请尝试以下步骤:
通过启用大量调试输出,可能还有另一种解决方法。
在命令中添加以下参数:
xcodebuild …
-IDERunDestinationLogLevel=3
如果设置了日志级别3,则建筑物可以正常工作。 日志级别为2则不会。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.