我谨慎地THIS POST了解了这个
总之,您必须使用lipo连接每个device
和simulator
版本
使用:
lipo -create -output "MyFrameworkName" "Debug-iphonesimulator/MyFrameworkName.framework/MyFrameworkName" "Debug-iphoneos/MyFrameworkName.framework/MyFrameworkName"
我选择任何框架Debug-iphonesimulator
或Debug-iphoneos
作为基础来添加lipo产生的文件。
示例:
问题在于,无论哪两个用作基础(
Debug-iphonesimulator
或Debug-iphoneos
)。如果基础是模拟器,当我将其添加到父项目时,不会在设备上运行。反之亦然
似乎lipo
没有把这两个文件合并在一起,或者缺少一些文件来加入。
我搜索了网页,显然没有更多步骤来实现这一目标。