gpt4 book ai didi

objective-c - iOS 应用程序使用 GData 将视频上传到 youtube 并使用 JSON 框架导致重复错误

转载 作者:行者123 更新时间:2023-11-28 22:52:04 24 4
gpt4 key购买 nike

我可以使用我的 iPhone 应用程序中的 GData 框架将视频上传到 YouTube。但是在我的项目中我还需要有 JSON 框架。当我集成它们时,应用程序崩溃,错误是:

duplicate symbol _SBJSONErrorDomain in /Users/jack/Downloads/1Desktop/backup 07:18 (F1)/libGDataTouchStaticLib.a(SBJSON.o) and /Users/jack/Library/Developer/Xcode/DerivedData/PostUno-eijnopqdpkkdasbjknrcikkmxpqh/Build/Intermediates/PostUno.build/Debug-iphonesimulator/PostUno.build/Objects-normal/i386/SBJsonBase.o for architecture i386

clang: error: linker command failed with exit code 1 (use -v to see invocation)

当我删除 -ObjC-all_load 链接器标记时,错误消失但应用程序无法将视频上传到 youtube。

有没有人成功实现 GData 将视频上传到 YouTube 并在同一个 iphone 应用程序中使用 JSON 框架?谁能给我一些建议?

最佳答案

您是否尝试过只删除 JSON 框架依赖项?看起来 GData 已经为此提供了一个实现。如果目标文件与您使用的 header 不匹配,您可能会遇到问题,因此在这种情况下,最好公开 GData 版本 header 。

如果这对您没有帮助,也许您可​​以自己从源代码编译 GData,确保使用您的应用使用的 JSON 库版本?

拥有两个版本的库是行不通的,因为符号名称会发生​​冲突。

关于objective-c - iOS 应用程序使用 GData 将视频上传到 youtube 并使用 JSON 框架导致重复错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11730319/

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