1

我用于创建嵌入式框架的外部构建脚本依赖于 libtool,它位于 /Applications/Xcode 6.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin

为了使框架正确构建,我必须手动将 libtool 复制到 /Applications/Xcode 7.app/Contents/Developer/Platforms/iPhoneOS.platform/usr

使这种永久化的最佳方法是什么?使用 Travis CI 时怎么样?我觉得编辑 xcode 并不理想。

4

1 回答 1

2

答案可能为时已晚,但无论如何,它可能会在未来对其他人有所帮助。调用libtool(或 Xcode 工具链中的任何其他二进制文件)的正确方法是使用xcrun来定位它:

xcrun -sdk iphoneos libtool <libtool_args>

或者您也可以通过调用xcrun标志来获取它的实际绝对路径-f,然后随心所欲地使用它:

LIBTOOL_PATH=$(xcrun -sdk iphoneos -f libtool)
于 2016-08-11T14:44:40.463 回答