今天我在利用友盟实现社会化分享,当我集成了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 这个动态库就可以了
希望遇到同样问题的小伙伴能够不用走太多的弯路