gpt4 book ai didi

ios - 无法将 -Objcflags添加到 iOS 项目

转载 作者:行者123 更新时间:2023-11-29 12:31:29 25 4
gpt4 key购买 nike

我有一个包含 Parse 库的 iOS 项目。它一直运行良好。

今天,我需要将 Google 转化跟踪 SDK 添加到我的项目中。添加此 SDK 的说明要求我更改项目设置以包含 -ObjC 链接器标志。

当我这样做时,我无法再编译我的项目。我收到的错误的形式是“体系结构 x86_64 的 undefined symbol ”,并且在每种情况下,错误的来源都在 Parse SDK 中。这是我遇到的 6 个错误中的一个示例:

Undefined symbols for architecture x86_64:
"_ACAccountTypeIdentifierTwitter", referenced from:
-[PF_Twitter getLocalTwitterAccountAsync] in Parse(PF_Twitter.o)

我以前从未明确使用过 -Objcflags。我的理解是这个标志告诉编译器链接每个编译过的类,即使它没有在源代码中明确引用。除了生成更大的可执行文件外,我看不出这会导致什么问题。

感谢任何解决方案或想法。

谢谢。

最佳答案

我最近遇到了类似的问题(虽然不是解析)。打开 PF_Twitter 并查看其头文件和实现文件中包含哪些框架。然后转到目标的构建阶段并将这些框架添加到“Link Binary With Libraries”中。

如果这没有帮助,在这个堆栈溢出问题下讨论了其他替代方案—— Undefined symbols for architecture arm64 Parse

关于ios - 无法将 -Objcflags添加到 iOS 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27557045/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com