在我的项目中,当我在iOS模拟器和设备之间切换时,我需要重新订购Library Search Path
。由于建设需要一分钟,我真的希望找到一个自动解决这个问题的解决方案。
这就是我的路径现在的样子,我需要重新排序的所选行取决于我在设备或模拟器中启动的程序:
有没有什么方法可以让xcode决定订单本身,而不必重新排序?
答案 0 :(得分:2)
为什么不为模拟器和设备创建通用二进制文件。这样可以省去更改/重新排序库搜索路径的麻烦。
使用lipo
非常简单。
这是你如何做到的。
lipo -create libdevice.a libsimulator.a -output libuniversal.a
希望有所帮助!
答案 1 :(得分:1)
对于所有构建样式使用多个路径不是优选的,只向Library Search Path属性添加一个动态路径:
- ${PROJECT_DIR}/SUPiOS/Libraries/${BUILD_STYLE}-${PLATFORM_NAME} -- make this recursive
我现在想,$ {BUILD_STYLE}不再有效,请使用下面一个。
- ${PROJECT_DIR}/SUPiOS/Libraries/${CONFIGURATION}-${PLATFORM_NAME} -- make this recursive
分配此动态路径后,按Enter键。您可以找到XCode将根据构建和配置自动选择您的文件夹路径。