1

Xcode プロジェクトで外部ビルド システム ターゲットを作成し、それをメイン ターゲットの依存関係にしたので、メイン ターゲットがビルドを開始する前にこのターゲットを実行したいと考えています。この外部ビルド システム ターゲットでは、bash スクリプトを参照pod installして SRCROOT ディレクトリから実行するだけです。

予想どおり、新しいターゲットが最初にPod install実行され、正常に実行されますが、その後ビルドが停止します。ただし、失敗することはありません。ビルドが問題なく停止したことを報告するだけです。pod install の終了コードは 0 であるため、スクリプトは成功として返されますが、ビルドは停止します。

なぜこれが起こっているのか誰にも分かりますか?

4

1 に答える 1

3

同じ機能を CocoaPods に直接実装しようとしたところ、同じ動作が発生しました。CocoaPods が Pods プロジェクトで変更を実行すると、Xcode がビルドを中止すると思います。これは、現時点ではゼロから再作成されます。

このアプローチは、CocoaPods で Pods プロジェクトをその場で編集し始めると実行可能になる可能性があります。

于 2013-06-06T11:06:46.750 に答える