我有一个使用dylib
文件的框架,该文件仅针对armv7
,armv7s
和arm64
进行了编译。当我在Xcode中构建它时,它在Debug和Release配置中编译得很好。但是当我尝试使用Carthage将其编译到主应用程序时,Carthage尝试将其构建两次 - 一次使用SDKROOT = iphoneos10.3
并再次使用SDKROOT = iphonesimulator10.3
。即使我使用--platform ios
标志也是如此。当它为iphonesimulator10.3
编译时,它显然会崩溃。
有没有办法阻止迦太基为模拟器建造?