Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/109.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 尝试使用Xcode 8 Beta 3运行我的应用程序时出错_Ios_Xcode_Xcode8 - Fatal编程技术网

Ios 尝试使用Xcode 8 Beta 3运行我的应用程序时出错

Ios 尝试使用Xcode 8 Beta 3运行我的应用程序时出错,ios,xcode,xcode8,Ios,Xcode,Xcode8,我知道很多人在试图用Xcode 8 Beta 3编译他们的应用程序时都会遇到这个错误,但是这里的答案似乎对我没有帮助 在尝试运行我的应用程序时,我遇到了一个常见错误:(null):发现了一个意外的Mach-O头代码:0x72613c21,当我扩展信息时,我得到了以下信息作为回报: Effective srcDirs: {( <DVTFilePath:0x6000008bb0c0:'/Applications/Xcode-beta.app/Contents/Developer/Too

我知道很多人在试图用Xcode 8 Beta 3编译他们的应用程序时都会遇到这个错误,但是这里的答案似乎对我没有帮助

在尝试运行我的应用程序时,我遇到了一个常见错误:
(null):发现了一个意外的Mach-O头代码: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
我更新了我的播客

然而,这实际上没有起到任何作用

这是一个非常恼人的错误,因为我刚刚花了两个小时来修复代码中的错误,现在我得到了一个可能不是我的错的错误


如果有人能帮我,那就太棒了。谢谢

这个问题似乎已经在Xcode 8.0(beta 4)中修复。。所以你不需要尝试下面的东西

问题似乎是Xcode和工具链目录路径混淆了,因为构建同时包含swift和objc头

一种解决方法是

  • 修补SDK头文件以与编译器一起使用(愚蠢的事情 不喜欢新标题!)或
  • 使用旧的头文件(其中 很好,但是有些东西不再工作/存在了!)或者
  • 在Makefile中使用以下设置以避免出现警告和错误 编译和链接过程中的错误:
  • CC=/usr/bin/clang

    CFLAGS=-fsigned char-g-ObjC-fobjc异常\ -墙-未声明的选择器-Wreturn类型-有主外部\ -卑鄙的德克尔斯\ -Wbad函数转换\ -Wchar下标\ -Winline-Wswitch-Wshadow\ -I/var/include\ -I/var/include/gcc/darwin/4.0\ -D_CTYPE_H_\ -D_BSD_ARM_SETJMP_H\ -D_UNISTD_H_

    CPPFLAGS=

    LD=$(CC)

    LDFLAGS=-lobjc\ -F/系统/库/框架\ -框架核心基金会\ -框架基础 -框架UIKit\ -框架核心图形\ -L/usr/lib-lc/usr/lib/libgcc_.1.dylib\ -在负载时绑定\
    -我得到了同样的错误。Crashlytics框架(可能还有其他框架)似乎有问题。记录雷达以确定问题的优先级。同时,您也可以不链接到有问题的框架,或者尝试非测试版的Xcode(如果可以的话)。这个恼人的错误有什么解决办法吗?它今天也咬了我一口。这些建议对我都不起作用。我没有使用Crashlytics。@TapForms是的,我什么都试过了,但都想不出来。我降低了Xcode和我的iOS版本的等级,使其至少在目前保持稳定。我原以为我会在iOS 10开发上领先一步,但现在我想不会了
    # 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