-Objc产生的报错

0ea6cbc309807508807e
2018-09-17 09:28 583 0

使用other linker flag 使用-Objc参数之后。会报错如下:
因为项目必须使用-Objc参数。这个dumplicate symbol 问题如何 解决?

ld: warning: object file (/Users/rongyao/huangyq/48_sha/xwolves48/Program/client/frameworks/runtime-src/proj.ios_mac/Lib/jpush-extension-ios-1.1.1.a(JPushExtensionTCPSocket.o)) was built for newer iOS version (10.0) than being linked (8.0)
ld: warning: object file (/Users/rongyao/huangyq/48_sha/xwolves48/Program/client/frameworks/runtime-src/proj.ios_mac/Lib/jpush-extension-ios-1.1.1.a(JPushExtensionSRVResolver.o)) was built for newer iOS version (10.0) than being linked (8.0)
duplicate symbol __sisHostDomains in:
    /Users/rongyao/huangyq/48_sha/xwolves48/Program/client/frameworks/runtime-src/proj.ios_mac/Lib/jpush-extension-ios-1.1.1.a(JPushExtensionSession.o)
    /Users/rongyao/huangyq/48_sha/xwolves48/Program/client/frameworks/runtime-src/proj.ios_mac/Lib/jcore-ios-1.2.0.a(JPUSHAddressController.o)
ld: 1 duplicate symbol for architecture armv7

1个回答

热门排序
  • 跟 -Objc 没关系。 extension 的文件请根据文档说明引入到 Service Extentsion 工程中,否则会与 jpush A 文件产生冲突。具体可以参考我们的 demo 。 https://docs.jiguang.cn 展示全部