我正在使用MyApp在iOS模拟器(Xcode 7,iOS 9)上安装xcrun simctl install booted MyPath/MyApp.app

这可以按预期工作,并且该应用已安装在模拟器上。

但是,手动或使用xcrun simctl launch booted com.company.MyApp启动应用程序失败。回报错误:


处理命令时遇到错误
(域= FBSOpenApplicationErrorDomain,代码= 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]:无法获取的PID
'UIKitApplication:com.company.MyApp [0xe9ec]':没有这样的过程(错误3)

SpringBoard [4217]:的引导失败

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]:无法获取的PID
'UIKitApplication:com.company.MyApp [0xc82f]':没有这样的过程(错误3)

SpringBoard [4217]:的引导失败

SpringBoard [4217]:应用程序
“ UIKitApplication:com.company.MyApp [0xc82f]”是自愿退出的。


architectures错误会更改变量。 R,f等

是什么原因导致此问题?我该如何解决?

最佳答案

我有同样的问题,但是使用Xamarin。在Visual Studio中,我通过转到iOS项目属性解决了该问题,并在“ iOS Build”下将“支持的体系结构”从“ i386”更改为“ i386 + x86_64”。

希望您可以使其适应XCode。

关于xcode - 模拟器中手动安装的应用程序在加载时崩溃,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32905869/

10-09 19:12