昨天,我卸载了我的App Store安装的XCode,并从Apple开发人员站点手动安装了它。
我有9.4.1并下载了9.3
自从我无法在模拟器上运行任何应用程序以来。
我在xcode中看到以下错误:
我在Xcode日志中看到此错误:
iOSSimulator: 56E6A4AD-4D6F-4CB4-A666-E1DE0D49B101: Failed to launch app with identifier: com.mikevelu.Test and options: {
"activate_suspended" = 0;
arguments = (
);
environment = {
"DYLD_FRAMEWORK_PATH" = "/Users/mikemurray/Library/Developer/Xcode/DerivedData/Test-fqvnwaelkrhrooepamzxmakiidkf/Build/Products/Debug-iphonesimulator";
"DYLD_INSERT_LIBRARIES" = "/Applications/Xcode9.4.1.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib/libBacktraceRecording.dylib:/Applications/Xcode9.4.1.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/usr/lib/libMainThreadChecker.dylib:/Applications/Xcode9.4.1.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/Develope<…>
我在模拟器日志中看到此错误:
(UIKitApplication:com.mikevelu.Test[0xf61e][2808][2983]): Service could not initialize: 99Z999: xpcproxy_sim + 9282 [1524][AF02A7E2-099C-3F21-AB91-5AA7DB3FFA58]: 0x5
我已经尝试过通常的罪魁祸首,删除派生数据/清理构建文件夹/重新启动模拟器/重新启动xcode /重新启动macbook。
我也尝试完全卸载xcode并重新安装(卸载9.3并尝试安装9.4.1),似乎没有什么区别。
看到发布了一些类似的问题,并且最常见的修复方法之一似乎是删除方案中所有选中的空白环境变量,但我找不到要删除的任何变量。我尝试在调试和发行版中都运行,我尝试禁用调试可执行文件并在启动时选择可执行文件。还尝试删除该方案并创建一个新方案。
还要在模拟器上设置冗长的日志记录,而我没有得到更多的照明信息。
如果使用simctl手动安装该应用程序并使用simctl启动该应用程序,则该应用程序将启动而不会产生任何投诉(这就是促使我尝试禁用调试可执行文件的原因)。
无论我在Xcode中打开了哪个项目/工作区,我都会看到这个问题,我目前使用的示例只是我创建的一个空白项目,试图将其深入到问题的底部。
我正在逐步接近完全还原,这是最合乎逻辑的下一步,但是我想尽可能避免这种情况。
最佳答案
*编辑-发现问题是由于xcode未命名为Xcode.app时反病毒不喜欢它。叹。
因此,似乎重命名Xcode.app文件现在会导致一些异常的行为。
到现在为止,当管理多个xcode安装时,我只是将文件重命名为类似Xcode.9.4.1.app的文件,不确定何时/是否已更改,但解决模拟器问题的唯一方法是保留Xcode。应用程序文件名。