【发布时间】:2017-12-05 09:46:25
【问题描述】:
刚刚在 iOS 模拟器中运行我的 iOS 项目,然后得到这个错误:
“dyld_sim:无法在受限进程中加载”
【问题讨论】:
-
杀死了 sim 和 Xcode 并重试?尝试了另一个模拟?
-
这是非常出乎意料的。你能用
xcrun simctl diagnose和sudo sysdiagnose -q的输出提交一个错误吗?您是否修改了构建配置?模板项目有效吗? -
我已经用请求的日志打开了错误报告 51189518。
-
我没有明确的答案,但这是我发现的。我的 dyld_sim 失败是在使用旧版模拟器测试调试版本时发生的。它发生在我在最新的模拟器上出现线程消毒剂竞争条件的同一点。怀疑线程竞争条件可能会生成一个未在旧版模拟器上捕获的信号,我切换到发布版本,问题就消失了。希望这会有所帮助。
标签: ios ios-simulator