iOS集成JPush运行报错 error: linker command failed with exit code 1 (use -v to see invocation)


(周) #1

我手动导入SDK的时候,按照文档,还是运行报错了,搞了一个上午,各种删除framework重新导入都还是不行


#2

extension 这个 A 文件 要根据说明配,否则会有文件冲突
https://docs.jiguang.cn/jpush/client/iOS/ios_guide_new/#_11

如果你们不要这个功能,也可以删除不要


(周) #3

extension这个文件我有导入到啊,不是Lib里面的吗?


(周) #4

我把extension这个A文件删除了,还是有问题的,报错
ld: framework not found IOSurface for architecture arm64

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


#5

详细报错信息
检查引用等


(周) #6


#7

参考


(周) #9

请问我在发送通知的时候,app在前台(和点击app图标进入)的时候为什么不走didReceiveNotificationResponse这个方法啊?只有在点击通知栏的时候才会走,是通知哦,不是自定义消息


#10

你具体指的是哪一个方法啊,详细的发一下,iOS设备系统多少?

阅读下帖注意什么情况下会走什么方法


(周) #11

你好~是iOS10的,现在弄完之后在前台时可以收到了,但是发现点击icon进入app是不走任何回调对吗?


(周) #12

那么如果我想在点击icon的情况下获取通知内容呢?


#13

不会走。

看上面的链接


(周) #14

你好~想问最后一个问题,用了Background remote模式,是在后台自动调用方法获取消息的,请问调用的事哪个方法啊?


(周) #15

谢了,我已经找到了,真是感谢!!


(雨) #16

怎么解决的啊,同样的问题,求解,