【发布时间】:2012-05-16 15:07:05
【问题描述】:
我希望创建一个预编译的头文件,以避免在项目的每个头文件中都包含相同的调试和跟踪库。
我创建了一个名为 -Prefix.pch 的文件:
#ifdef __OBJC__
#import "Blah.h"
#import "Blarg.h"
#endif
并将其添加到项目中。还有什么我应该做的,或者现在应该做的事情(假设我做了一个项目清理并重新编译)?
【问题讨论】:
我希望创建一个预编译的头文件,以避免在项目的每个头文件中都包含相同的调试和跟踪库。
我创建了一个名为 -Prefix.pch 的文件:
#ifdef __OBJC__
#import "Blah.h"
#import "Blarg.h"
#endif
并将其添加到项目中。还有什么我应该做的,或者现在应该做的事情(假设我做了一个项目清理并重新编译)?
【问题讨论】:
如下设置目标的构建设置:
GCC_PRECOMPILE_PREFIX_HEADER=YES
GCC_PREFIX_HEADER="Prefix.pch"
请注意,如果您更喜欢使用 Xcode 的 UI 进行构建设置,您可以在 Build Settings 搜索字段中添加这些键。
【讨论】:
我在使用库 flutter_inappwebview 时在我的 Flutter 应用程序中遇到此错误,并尝试将 Runner > General 中的 ios 部署版本设置为 12.0。
我将它设置回 11.4 并且构建没有问题。
【讨论】: