【发布时间】:2013-05-10 04:26:23
【问题描述】:
我在构建设置中包含了设置为 -ObjC 的其他链接器标志,因为我想使用需要此功能的框架 (https://github.com/rs/SDWebImage)
但是,添加此标志后,我得到了链接器错误:
Undefined symbols for architecture armv7:
“_OBJC_CLASS_$_SKProductsRequest”,引用自:
objc-class-ref in Parse(PFPurchase.o)
“_OBJC_CLASS_$_SKPayment”,引用自:
objc-class-ref in Parse(PFPurchase.o)
“_OBJC_CLASS_$_SKPaymentQueue”,引用自:
objc-class-ref in Parse(PFPurchase.o)
objc-class-ref in Parse(PFPaymentTransactionObserver.o)
ld:未找到架构 armv7 的符号
clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
删除 -ObjC 链接器标志,项目将再次构建而不会出现错误。对原因有任何想法吗?谢谢。
【问题讨论】:
-
我可以知道你的xCode、部署目标版本和设备ios版本吗?
标签: ios objective-c linker-errors