在Xcode 9中,它工作正常,在生成dSYM文件时,我的Mac挂了Xcode 10。
我正在使用MobileVLCKit播放实时广播流URL,当我删除MobileVLCKit时,它也可以在Xcode 10中使用。
任何人都可以帮助我。 在New Xcode 10中,当我将Xcode项目的存档版本用于生产时,当时Xcode挂起,而mac也挂起并卡在生成的dsym文件中。
请查看我的调试信息格式设置的屏幕截图。
答案 0 :(得分:1)
只有一些解决方法:
构建没有dSYM的产品
您可以删除Xcode10.1
iPhoneOS.sdk文件夹进入Xcode 9.4的文件夹
/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/
和
/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/
,分别重命名它们,并用符号和12.1存档
支持。
答案 1 :(得分:1)
一种解决方法是将Xcode 9中的文件dsymutil
复制到Xcode 10中的dsymutil
。我发现文件位于/usr/bin/dsymutil
Apple开发者论坛中提到了此解决方法,但没有提及在哪里找到文件。
答案 2 :(得分:0)
在项目中转到Build Settings
,然后搜索Debug Information format
,并将格式更改为DWARF
。它将解决问题。
答案 3 :(得分:0)
我们通过删除构建设置中的Swift Compile优化来解决此问题:
构建设置-> Swift编译器-代码生成->版本
设置为“无优化”
JacobJ84在Apple论坛上建议的原始修补程序:https://forums.developer.apple.com/thread/115185