什么时候只为模拟器构建框架是有用的?或只是设备?

时间:2015-10-05 14:02:12

标签: swift architecture frameworks

在Xcode 7中,Apple使构建框架变得更加容易。针对设备或模拟器构建产生以下结果。

enter image description here

我们是否还需要使用脚本来将这些内容组合在一起?如果是这样,我真正的问题是,什么时候有一个框架只适用于设备而不是模拟器,反之亦然?

2 个答案:

答案 0 :(得分:0)

专门处理仅在实际设备上可用的功能的框架可能只对实际设备有用。

我能想到的两个例子包括可能想要使用相机或使用蓝牙的任何内容。

虽然实际上,由于在模拟器上进行了大量测试,因此即使功能有限,使框架适用于模拟器仍然有意义。

答案 1 :(得分:0)

如果您允许使用您的框架的开发人员在模拟器中测试/运行应用程序,请为他们提供模拟器/ iDevice构建(或通用)。在我看来,如果我们在模拟器中支持测试会更好,因为我们可以更快地完成工作。

除了有一个不适用于模拟器的API。在这种情况下,我们只为iDevice构建。