2016-12-27 84 views
0

有没有一种方法来创建的,而不是做一个脂肪lib中有两个可执行文件中,一个设备,一个用于仿真的框架,?框架(“包装”静态库)有两个可执行文件

+0

有什么比脂肪的lib /框架DIFF含有脂肪的lib?这可能与在编译时重命名文件的运行脚本一起工作,但有什么意义? – Tj3n

+0

当我提供我的框架,开发人员,他们里面的脂肪LIB得到它。我假设,当他们将应用程序上传到App Store时,他们可以从lib中删除模拟器弧部分以减小lib的大小。我假设,如果有可能为两个不同的库提供一个框架,一个用于设备,另一个用于sim,则它们不需要自行切割,因为在编译时,所需的库将包含在二进制文件中。 – Nikita

回答

0

没有这样的选项。我们可以在Apple框架的libxml示例中看到这一点,它们有一个用于设备,另一个用于模拟器。

0

你应该打包项目为脂肪框架(从脂肪库不同),这样将确保应用程序必须要上传到应用程序商店,并剥离脚本可以在一些很容易得到剥离出的模拟器部分著名的框架一样的境界的动态框架(所需的iOS 8+ - 如果你的lib是的iOS 7,你可以尝试重写剧本)

+0

“胖框架”是一样的胖的lib,但包裹在里面的框架。而且,我问是否有办法...只是再读一遍我的问题 – Nikita