美文网首页iOS
使用pods升级友盟到5.2.1的部分问题

使用pods升级友盟到5.2.1的部分问题

作者: 肉身佛陀 | 来源:发表于2016-08-29 13:41 被阅读982次
1.pod 'UMengSocialCOM', '~> 5.2.1'命令重新安装友盟社会化组件。编译发生错误
 ld: library not found for -lUMSocial_Sdk_5.0

Targets->Build Settings -> Other linker flags 里边删除UMSocial5.0 即可

2.pod 'UMengSocialCOM', '~> 5.2.1'命令重新安装友盟社会化组件.编译出现警告:
object file (Pods/UmengSocialCOM/Umeng_SDK_Social_iOS_ARM64_5.2.1/UMSocial_Sdk_Extra_Frameworks/AlipayShare/libAPOpenSdk.a(APOpenAPIObject.o)) was built for newer iOS version (8.1) than being linked (8.0)

Targets->Build Settings -> Other linker flags 里边添加-w即可

  • 如图2-1:


    2-1
  • 如图2-2


    2-2
3. 目前友盟不支持Bitcode,真机调试会报以下错误
ld: 'Pods/UmengSocialCOM/Umeng_SDK_Social_iOS_ARM64_5.2.1/UMSocial_Sdk_Extra_Frameworks/AlipayShare/libAPOpenSdk.a(APOpenAPIObject.o)' does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this target. for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

方法一:使用Enable Bitcode的第三方库

方法二:将工程中的Enable Bitcode设置为NO
需要在进入到 PROJECT -> Build Setting -> Build Options -> Enalbe Bitcode = NO .

  • 方法二如图
3-1.png

用来记录平时遇到的问题,不对之处还望斧正,如有更好的见解还望指教.

相关文章

网友评论

    本文标题:使用pods升级友盟到5.2.1的部分问题

    本文链接:https://www.haomeiwen.com/subject/fbmxettx.html