1

組み込みフレームワークを作成するために私が持っている外部ビルド スクリプトは、/Applications/Xcode 6.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin にある libtool に依存しています。

フレームワークを適切にビルドするには、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 に答える