Library Search Path
在我的项目中,当我在 iOS 模拟器和设备之间切换时,我经常需要重新排序。由于构建需要一分钟,我真的很想找到一个自动解决这个问题的解决方案。
这就是我的路径现在的样子,我需要重新排序的选定行取决于我是在设备上还是在模拟器中启动:
有什么方法可以让 xcode 自己决定订单,而不必重新排序?
为什么不为模拟器和设备创建一个通用二进制文件。这将为您节省更改/重新排序库搜索路径的麻烦。
使用lipo
.
这是你可以做到的。
lipo -create libdevice.a libsimulator.a -output libuniversal.a
希望有帮助!
最好对所有构建样式使用多个路径,只向 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 会根据构建和配置自动选择您的文件夹路径。