gpt4 book ai didi

ios - Apple Mach-O 链接器错误 : Undefined symbols for architecture armv7

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:06:01 26 4
gpt4 key购买 nike

我对编程世界还很陌生,但我上手很快。但是,这个问题让我很沮丧——我已经尝试浏览多个论坛以找出问题所在,但到目前为止还没有答案。当我尝试在我的设备上运行应用程序时,当 ONY 时,我不断收到两个链接器错误 - 它在模拟器中运行良好,没有错误。这是日志:

undefined symbols for architecture armv7:
"_NewBase64Encode", referenced from:
-[NSData(Base64) base64EncodedString] in nsdata_and_base64.o
"_NewBase64Decode", referenced from:
+[NSData(Base64) dataFromBase64String:] in nsdata_and_base64.o
_checkReceiptSecurity in verification_controller.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

有人知道问题出在哪里吗?帮助将不胜感激..

谢谢!!

最佳答案

您正在使用为模拟器(i386 架构)编译的库。
如果您有 iOS 设备的源代码,则需要查找或构建它。
顺便说一句:NSData 支持 base64 编码:
- (NSString *)base64Encoding 可用性:iOS 4 - iOS 7;
- (NSString *)base64EncodedStringWithOptions:(NSDataBase64EncodingOptions)options 可用性:iOS 7 及更高版本。
可能您根本不需要使用外部库。

关于ios - Apple Mach-O 链接器错误 : Undefined symbols for architecture armv7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23353322/

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