我正在使用Swift 2.1和最后一个Facebook SDK。问题是昨天我上传了该应用程序以通过TestFlight对其进行测试,结果发现它的大小约为28Mb。

我的问题是,是否有人知道如何减小FBSDKCoreKit的大小,因为它约为19 Mb。还有许多其他使用Facebook登录的应用程序,其大小不超过10-11 Mb。

我只想让人们使用Facebook登录我的应用程序,当前我正在使用FBSDKCorekit和FBSDKLoginKit。

最佳答案

FBSDKCoreKit是一个胖框架:

➜  FacebookSDKs-iOS-20160115 lipo -info FBSDKCoreKit.framework/FBSDKCoreKit
Architectures in the fat file: FBSDKCoreKit.framework/FBSDKCoreKit are: i386 armv7 x86_64 arm64

您可以使用lipo工具删除此框架的i386(模拟器)部分以减小文件大小:
lipo -remove i386 FBSDKCoreKit.framework/FBSDKCoreKit -output FBSDKCoreKitNoSim

关于ios - 是否有减小FBSDKCoreKit大小的方法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36063957/

10-10 15:27