【发布时间】:2016-12-15 16:12:45
【问题描述】:
有一个test.framework。我想在 .framework 文件构建后添加一个 .h 、.m 、.framework 和 .a 文件。
我想要实现的是让用户在下载我的框架时选择这些文件:
-
test.framework[!] test123.frameworktest234.framework
[!] 表示必需。
现在假设用户已经下载了test.framework并将其包含在他的项目中,我的目标是在调用initSDK()下载方法时,如果用户还下载了test123.framework或test234.framework,我的目标是内部签入initSDK() test.framework 使用以下代码:
#if __has_include(<test123/test123.h>)
NSLog(@"test123 included");
#else
NSLog(@"test123 not included");
#endif
但是,我总是收到test123 not included,无论项目中是否包括test123.framework。
.framework 文件构建后是否可以包含 .h ,.m ,.framework 和 .a 文件?
【问题讨论】:
标签: ios objective-c frameworks static-libraries ios-frameworks