gpt4 book ai didi

ios - 没有 AdSupport.framework 的 Google Analytics 链接器错误

转载 作者:行者123 更新时间:2023-11-29 03:15:13 26 4
gpt4 key购买 nike

我正在尝试构建包含 Google Analytics 3.03a 的 iOS 项目。我已遵循有关使用 -force_load 链接器标志的所有说明,但除非包含 AdSupport 框架,否则在进行调试构建时我总是会收到此错误消息:

Undefined symbols for architecture i386:
"_OBJC_CLASS_$_ASIdentifierManager", referenced from:
objc-class-ref in libGoogleAnalyticsServices.a(TAGAdvertiserId.o)
objc-class-ref in libGoogleAnalyticsServices.a(TAGAdvertisingTrackingEnabledMacro.o)
objc-class-ref in libGoogleAnalyticsServices.a(TAGMobileAdwordsUniqueIdMacro.o)
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

如果我在我的发布版本中尝试它,我会得到相同的错误,但对于 armv7 架构。

我正在阅读的所有内容都告诉我,如果我确实包含 AdSupport 框架,那么我的应用将会被拒绝,因为我没有转换广告,所以我不知道会发生什么做。

这种情况既发生在我的实际项目中,也发生在一个全新的空白测试项目中,该项目实际上没有其他链接器标志:

OTHER_LDFLAGS = -force_load ${PROJECT_DIR}/GoogleAnalytics/libGoogleAnalyticsServices.a

据我所知,我根本没有使用跟踪代码管理器。

最佳答案

将框架添加为可选。我使用 Google Analytics 提交了应用程序,没有出现任何问题。

关于ios - 没有 AdSupport.framework 的 Google Analytics 链接器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21767410/

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