メインターゲットと従属フレームワークで構成されるMac OS Xアプリケーションがあります。私のMac OS Xアプリケーションでコード署名を有効にしてから、Xcodeはコード行に触れていなくても、実行するたびにメインターゲットを再構築することに気付きました。毎回プロジェクトを再構築しないようにXcodeを修正する方法
これは、依存するフレームワークがメインターゲットファイルのCRCを知る必要があるため、これは問題です。 Xcodeがメインターゲットを再構築するたびに、CRCが変更されます。
コード署名を行う前に、メインターゲットを一度構築し、CRCを生成し、フレームワークコードにCRCを入力してメインターゲットを再構築します。 Xcodeはフレームワークのみが変更されたことに気付き、メインターゲットを再構築しません。
提案がありますか?ありがとう!
Simon
ビルドせずに何かを実行すると、コードの変更を見ることができません。 Xcodeは単にあなたのディスク上で実行可能ファイルを実行します。 – Fab1n
私はこれを回避するための素晴らしい方法を見つけ出すことができなかったので、単にCRCチェックコードを削除しました。 –