组合框架模拟器/设备二进制Xcode 7.3

时间:2016-05-05 22:44:25

标签: ios xcode cocoa-touch frameworks

我谨慎地THIS POST了解了这个

总之,您必须使用lipo连接每个devicesimulator版本

使用:

lipo -create -output "MyFrameworkName" "Debug-iphonesimulator/MyFrameworkName.framework/MyFrameworkName" "Debug-iphoneos/MyFrameworkName.framework/MyFrameworkName"

我选择任何框架Debug-iphonesimulatorDebug-iphoneos作为基础来添加lipo产生的文件。

示例:

enter image description here

  

问题在于,无论哪两个用作基础(Debug-iphonesimulatorDebug-iphoneos)。如果基础是模拟器,当我将其添加到父项目时,不会在设备上运行。反之亦然

似乎lipo没有把这两个文件合并在一起,或者缺少一些文件来加入。

我搜索了网页,显然没有更多步骤来实现这一目标。

1 个答案:

答案 0 :(得分:2)

我找到了答案,只需要拖放文件并使用显示的原生合并选项。

"原生合并":

enter image description here