导入框架仅适用于一种设备类型

时间:2016-04-23 21:00:53

标签: ios objective-c iphone frameworks

在我用 Objective-C 编写的通用iOS 应用中,我使用的是Facebook SDK,遗憾的是占用了大量空间并导入它使用我文件顶部的以下语句:

#import <FBSDKCoreKit/FBSDKCoreKit.h>
#import <FBSDKLoginKit/FBSDKLoginKit.h>

由于我只对应用程序的iPhone部分要求这个,我想知道是否可能仅在iPhone上安装该应用程序时导入框架才能保存我的iPad用户一些存储。有没有办法实现这一点?

1 个答案:

答案 0 :(得分:1)

这是无法做到的,因为Facebook SDK的包含和使用是在编译/链接时完成的。但对于通用应用程序,设备的检测是在运行时完成的。那时只有一个二进制文件已经内置了SDK。