我的公司为iOS应用程序提供静态库。对于开发人员来说,一个令人烦恼的步骤是手动链接所有必需的框架,而未能这样做会导致一些令人困惑的编译器错误。
我曾经认为这是不可能的,但是Chartboost公司声称可以像AdSupport和StoreKit那样自动链接非默认框架。根据我在其示例应用程序中的测试(可从链接页面获取),到目前为止似乎是这种情况(即使在链接静态库的应用程序中禁用“启用模块”和“自动链接框架”时)。
是否有一种方式可以在创建静态库时启用此功能?我尝试在Xcode中启用模块和“自动链接框架”LLVM选项,但到目前为止还没有成功。
我曾经认为这是不可能的,但是Chartboost公司声称可以像AdSupport和StoreKit那样自动链接非默认框架。根据我在其示例应用程序中的测试(可从链接页面获取),到目前为止似乎是这种情况(即使在链接静态库的应用程序中禁用“启用模块”和“自动链接框架”时)。
是否有一种方式可以在创建静态库时启用此功能?我尝试在Xcode中启用模块和“自动链接框架”LLVM选项,但到目前为止还没有成功。