我刚刚将 XCode 更新到版本 12,并且我正在使用 Firebase。我也更新了 pod,但是当我构建项目时,它给了我错误:
Double-quoted include "pb.h" in framework header, expected angle-bracketed instead
Run Code Online (Sandbox Code Playgroud)
这些错误是多个并且在 pod 中 GoogleDataTransport
即使我""用<>它替换它仍然不会消失。
我正在为云构建(AppCenter)设置我的 flutter ios 应用程序,但我的 xcode 配置(?)遇到了问题。
在本地构建时,我曾经在 Xcode 中设置链接器标志以防止常见的“双引号包含”错误。(已知cocoapod问题,显然...)滴答在Xcode GUI设置标志CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO中./ios/Runner.xcodeproj/project.pbxproj和ios/Pods/Pods.xcodeproj/project.pbxproj,并允许建立到结束,有很多的警告,但没有错误。
我提交了两个 pbxproject 文件(甚至整个 ios/Pods 目录),并认为这会保存我的标志设置,但我必须意识到从新结帐中构建会重新生成 Pods/ 配置,默认设置为 true。
我怎样才能让 Flutter ios 配置记住跨干净构建的标志设置?
PS:我应该提到我运行的是稍旧版本的 xcode (11.3.1)