您的位置:首页 > 移动开发 > IOS开发

友盟社会化分享集成微博分享直接报错的解决方法

2016-08-26 16:26 344 查看
今天我在利用友盟实现社会化分享,当我集成了QQ,微信之后,我以为剩下的平台也应该是依葫芦画瓢了。当我集成微博的时候,去发现了一个神坑,直接看错误提示

 

 "_CGImageSourceCopyPropertiesAtIndex", referenced from:

      +[UIImage(WBSDKResize) wbsdk_imageSizeWithoutLoadingWithPath:] in libWeiboSDK.a(UIImage+WBSDKResize.o)

  "_kCGImagePropertyPixelWidth", referenced from:

      +[UIImage(WBSDKResize) wbsdk_imageSizeWithoutLoadingWithPath:] in libWeiboSDK.a(UIImage+WBSDKResize.o)

  "_kCGImagePropertyPixelHeight", referenced from:

      +[UIImage(WBSDKResize) wbsdk_imageSizeWithoutLoadingWithPath:] in libWeiboSDK.a(UIImage+WBSDKResize.o)

  "_kCGImageSourceCreateThumbnailWithTransform", referenced from:

      +[UIImage(WBSDKResize) wbsdk_resizeImageToMaxSize:sourcePath:] in libWeiboSDK.a(UIImage+WBSDKResize.o)

  "_CGImageSourceCreateWithURL", referenced from:

      +[UIImage(WBSDKResize) wbsdk_resizeImageToMaxSize:sourcePath:] in libWeiboSDK.a(UIImage+WBSDKResize.o)

      +[UIImage(WBSDKResize) wbsdk_imageSizeWithoutLoadingWithPath:] in libWeiboSDK.a(UIImage+WBSDKResize.o)

  "_kCGImageSourceThumbnailMaxPixelSize", referenced from:

      +[UIImage(WBSDKResize) wbsdk_resizeImageToMaxSize:sourcePath:] in libWeiboSDK.a(UIImage+WBSDKResize.o)

  "_kCGImageSourceCreateThumbnailFromImageAlways", referenced from:

      +[UIImage(WBSDKResize) wbsdk_resizeImageToMaxSize:sourcePath:] in libWeiboSDK.a(UIImage+WBSDKResize.o)

  "_CGImageSourceCreateThumbnailAtIndex", referenced from:

      +[UIImage(WBSDKResize) wbsdk_resizeImageToMaxSize:sourcePath:] in libWeiboSDK.a(UIImage+WBSDKResize.o)

ld: symbol(s) not found for architecture arm64

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

然后各种百度,最终还是找到了解决的办法,其实很简单,只要在项目里面加入
ImageIO.framework 这个动态库就可以了

希望遇到同样问题的小伙伴能够不用走太多的弯路
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ios 微博 友盟 社会化