私のポッドファイルでは、ポスト インストール フックを使用してビルド フェーズ スクリプトを Pods プロジェクト ターゲットに追加し、各ターゲットをビルドしています。私が抱えている問題は、私が使用していることです
system "xcodebuild -target #{target.name} -sdk iphonesimulator"
これは、ポッドファイルによって生成され、ポスト インストール フックに渡されるポッド プロジェクトとは対照的に、ポッド ディレクトリにいる現在のポッド プロジェクトをビルドしています。それで、誰かが post_install フックでターゲットを構築できる方法または ruby gem に出くわしたのではないかと思っていますか? 数日間試してみましたが、回避策が見つかりませんでした。私が見つけることができる唯一の解決策は、pod install を 2 回実行することです。最初にスクリプトを追加してプロジェクトを統合し、次にターゲットをビルドしてそれらのスクリプトを実行します。理想。
post_install do | installer |
installer.project.targets do |target|
// adding build script to target
target.build() <-- this is what i need, some way to build this target.
end
end
ありがとう。