库搜索零件订单取决于构建类型

时间:2013-09-06 12:05:48

标签: ios xcode

在我的项目中,当我在iOS模拟器和设备之间切换时,我需要重新订购Library Search Path。由于建设需要一分钟,我真的希望找到一个自动解决这个问题的解决方案。

这就是我的路径现在的样子,我需要重新排序的所选行取决于我在设备或模拟器中启动的程序:
Library Search Path



有没有什么方法可以让xcode决定订单本身,而不必重新排序?

2 个答案:

答案 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将根据构建和配置自动选择您的文件夹路径。