【发布时间】:2015-12-30 14:05:40
【问题描述】:
我正在使用 xcrun simctl install booted MyPath/MyApp.app 在 iOS 模拟器(Xcode 7、iOS 9)上安装 MyApp。
这按预期工作,应用程序已安装在模拟器上。
但是,手动或使用 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]:无法获取 pid 'UIKitApplication:com.company.MyApp[0xe9ec]': 没有这样的进程(错误 3)
SpringBoard[4217]:引导失败
跳板[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]:引导失败
跳板[4217]:应用程序 'UIKitApplication:com.company.MyApp[0xc82f]' 自愿退出。
architectures 错误改变了变量。 R、f 等
是什么导致了这个问题?我该如何解决?
【问题讨论】:
-
这似乎与您看到的问题相同:discuss.appium.io/t/…
-
您的应用似乎缺少所需的 x86 架构,如果不重新编译项目,您无法修复。
-
我也面临同样的问题。您找到任何解决方案了吗?
标签: xcode installation ios-simulator xcode7 xcrun