如何指定xcodebuild(命令行工具)是否要为模拟器或设备构建?
我MyApp在iOS模拟器(Xcode 7,iOS 9)上使用安装xcrun simctl install booted MyPath/MyApp.app.
这按预期工作,应用程序安装在模拟器上.
但是,手动或使用xcrun simctl launch booted com.company.MyApp失败启动应用程序.回馈错误:
处理命令时遇到错误(domain = FBSOpenApplicationErrorDomain,code = 1):无法完成操作.(FBSOpenApplicationErrorDomain错误1.)
该应用程序从Xcode导出(请注意,从Xcode运行应用程序或从其源代码重新构建应用程序不是一个负责任的解决方案).
这不是应用程序特定的,因为以这种方式安装的任何应用程序崩溃都会出现相同的错误.
系统日志报告相同的错误,但有一些其他信息.
com.apple.CoreSimulator.SimDevice.CA35ED48-DDAA-4CF0-8C69-C206CC55A6EB.launchd_sim [4200](UIKitApplication:com.company.MyApp [0xe9ec] [4281]):服务指定的程序不包含所请求的架构之一:R
SpringBoard [4217]:无法获取'UIKitApplication:com.company.MyApp [0xe9ec]'的pid:没有这样的进程(错误3)
SpringBoard [4217]:Bootstrapping失败了
SpringBoard [4217]:应用程序'UIKitApplication:com.company.MyApp [0xe9ec]'自愿退出.
SpringBoard [4217]:CGContextSaveGState:无效的上下文0x0.如果要查看回溯,请设置CG_CONTEXT_SHOW_BACKTRACE环境变量.
SpringBoard [4217]:CGContextTranslateCTM:无效的上下文0x0.如果要查看回溯,请设置CG_CONTEXT_SHOW_BACKTRACE环境变量.
SpringBoard [4217]:CGContextRestoreGState:无效的上下文0x0.如果要查看回溯,请设置CG_CONTEXT_SHOW_BACKTRACE环境变量.
SpringBoard [4217]:CGContextSaveGState:无效的上下文0x0.如果要查看回溯,请设置CG_CONTEXT_SHOW_BACKTRACE环境变量.
SpringBoard [4217]:CGContextTranslateCTM:无效的上下文0x0.如果要查看回溯,请设置CG_CONTEXT_SHOW_BACKTRACE环境变量.
SpringBoard [4217]:CGContextRestoreGState:无效的上下文0x0.如果要查看回溯,请设置CG_CONTEXT_SHOW_BACKTRACE环境变量.
com.apple.CoreSimulator.SimDevice.CA35ED48-DDAA-4CF0-8C69-C206CC55A6EB.launchd_sim [4200](UIKitApplication:com.company.MyApp [0xc82f] [4282]):服务指定的程序不包含所请求的架构之一:R
SpringBoard [4217]:无法获取'UIKitApplication:com.company.MyApp [0xc82f]'的pid:没有这样的进程(错误3)
SpringBoard [4217]:Bootstrapping失败了
SpringBoard [4217]:应用程序'UIKitApplication:com.company.MyApp [0xc82f]'自愿退出.
该architectures错误改变变量.R,f等
造成这个问题的原因是什么?我该如何解决?