【问题标题】:Xcode Error - Use of undeclared identifier 'CFByteOrder' inside 'NSByteOrder' fileXcode 错误 - 在“NSByteOrder”文件中使用未声明的标识符“CFByteOrder”
【发布时间】:2019-09-21 06:32:18
【问题描述】:

我想在 iPhone 模拟器上构建一个项目

这是一个没有太多代码的简单项目,但是,我收到“使用未声明的标识符'CFByteOrderUnknown'”的错误

在文件中: Xcode10_2.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator12.2.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSByteOrder.h:9:27

【问题讨论】:

    标签: ios xcode compiler-errors ios-simulator core-foundation


    【解决方案1】:

    我发现 CFByteOrder.h 文件已损坏。因此,我解压缩了 XCode.xip,找到了 CFByteOrder.h 文件并将其替换为正确版本。所以它又可以工作了。

    【讨论】:

    • 如果一个文件损坏了,那么可能还有很多其他文件也损坏了。您应该完全替换 /Applications/Xcode.app
    猜你喜欢
    • 1970-01-01
    • 2014-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多