1

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

这就是我的路径现在的样子,我需要重新排序的选定行取决于我是在设备上还是在模拟器中启动:
图书馆搜索路径



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

4

2 回答 2

2

为什么不为模拟器和设备创建一个通用二进制文件。这将为您节省更改/重新排序库搜索路径的麻烦。

使用lipo.

这是你可以做到的。

lipo -create libdevice.a libsimulator.a -output libuniversal.a

希望有帮助!

于 2013-09-06T12:15:02.043 回答
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 会根据构建和配置自动选择您的文件夹路径。

于 2013-09-06T12:31:03.660 回答