在Xcode中发现了一个意想不到的mach-o头部代码?
所以我有错误是:“发现了一个意想不到的Mach-O的头码”在Xcode中发现了一个意想不到的mach-o头部代码?
一切我在网上找到了告诉我检查我的目标构建阶段,看看有什么不属于在复制包资源中。
什么不属于这里,因为我觉得一切都在正确的位置。
更新:我在列表中删除一切,我仍然遇到这个错误:(
如果您正在使用的CocoaPods,你应该添加到您的Podfile结束:
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES'] = 'NO'
end
end
end
我不使用的CocoaPods –
这是救了我的一天!谢谢。 –
后2小时在互联网上乱投医,这是如果你正在使用什么面料固定我的解决方案
- ,将其删除。 (这有助于一些但不是我,如果它仍然没有解决的问题转移到下一个)
- “常规”>删除吊舱框架“嵌入式二进制”并将其添加回在“链接框架“
- 删除导出的数据
- 波德更新
- 清理并生成
这终于帮助了我(第2步对我帮助最大)希望它也可以帮助你
没有使用豆荚,但我恢复了旧版本的框架 –
我也有这个错误,并发现在构建阶段清除任何'链接二进制文件库'的做法。 – aamck
这些是我的框架,我需要那些... –
我得到了同样的错误使用Xcode 8 - 测试版2.相同的项目编译罚款与Beta 1.不知何故,当我转换到Beta 2并运行应用程序,我的豆荚.framework文件被删除,我得到了Mach-O头错误。当我回到Beta 1时,它再次编译,现在我看到了Pods.Framework文件。 –