【问题标题】:How do I add a precompiled header file to my ios project?如何将预编译的头文件添加到我的 ios 项目中?
【发布时间】:2012-05-16 15:07:05
【问题描述】:

我希望创建一个预编译的头文件,以避免在项目的每个头文件中都包含相同的调试和跟踪库。

我创建了一个名为 -Prefix.pch 的文件:

#ifdef __OBJC__
#import "Blah.h"
#import "Blarg.h"
#endif

并将其添加到项目中。还有什么我应该做的,或者现在应该做的事情(假设我做了一个项目清理并重新编译)?

【问题讨论】:

    标签: ios precompiled-headers


    【解决方案1】:

    如下设置目标的构建设置:

    GCC_PRECOMPILE_PREFIX_HEADER=YES
    GCC_PREFIX_HEADER="Prefix.pch"
    

    请注意,如果您更喜欢使用 Xcode 的 UI 进行构建设置,您可以在 Build Settings 搜索字段中添加这些键。

    【讨论】:

      【解决方案2】:

      我在使用库 flutter_inappwebview 时在我的 Flutter 应用程序中遇到此错误,并尝试将 Runner > General 中的 ios 部署版本设置为 12.0。

      我将它设置回 11.4 并且构建没有问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-09-26
        • 2010-12-05
        • 1970-01-01
        • 2011-09-24
        • 1970-01-01
        • 2012-12-02
        • 1970-01-01
        • 2011-07-06
        相关资源
        最近更新 更多