我知道很多人在尝试编译他们的应用程序时,在Xcode 8 Beta 3中遇到了这个错误,然而这里提供的所有答案似乎都没有帮助到我。
当我试图运行我的应用程序时,我收到了通常的错误:(null): Found an unexpected Mach-O header code: 0x72613c21
,并且当我展开信息时,我得到了以下返回结果:
Effective srcDirs: {(
<DVTFilePath:0x6000008bb0c0:'/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos'>,
<DVTFilePath:0x6080002a00c0:'/Applications/Xcode-beta.app/Contents/Developer/Toolchains/Swift_2.3.xctoolchain/usr/lib/swift/iphoneos'>
)}
error: Found an unexpected Mach-O header code: 0x72613c21
注意:我在文件路径中看到了
Swift_2.3
的内容,这可能会得到一些答案,但我不确定。 另外也可能是我的Podfile出了问题,因此我按照这个StackOverflow答案中的说明,将以下代码行粘贴到我的podfile中,最终我的podfile如下所示:# Uncomment this line to define a global platform for your project
platform :ios, '9.0'
target 'Roast' do
# Comment this line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
pod 'Firebase'
pod 'Firebase/Core'
pod 'Firebase/Database'
pod 'Firebase/Auth'
pod 'Firebase/AdMob'
pod 'JSQMessagesViewController'
target 'RoastTests' do
inherit! :search_paths
# Pods for testing
end
end
target 'RoastKeyboard' do
# Comment this line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
pod 'Firebase'
pod 'Firebase/Core'
pod 'Firebase/Database'
pod 'Firebase/Auth'
# Pods for RoastKeyboard
end
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
我更新了我的pods库。
然而,这实际上并没有起到任何作用。
这是一个非常烦人的错误,因为我刚刚花了两个小时修复我的代码中的错误,现在我得到了一个可能不是我的问题的错误。
如果有人能帮帮我,那就太好了。谢谢!