19

メインターゲットと依存フレームワークで構成されるMacOSXアプリがあります。Mac OS Xアプリでコード署名を有効にしてから、コード行に触れていなくても、Xcodeを実行するたびにメインターゲットが再構築されることに気付きました。

依存フレームワークはメインターゲットファイルのCRCを知る必要があるため、これは問題です。Xcodeがメインターゲットを再構築するたびに、CRCが変更されます。

コード署名の前に、メインターゲットを1回ビルドし、CRCを生成し、フレームワークコードにCRCを入力して、メインターゲットを再度ビルドします。Xcodeは、フレームワークのみが変更されたことに気付くため、メインターゲットを再構築しません。

助言がありますか?

4

1 に答える 1

30

Xcodeには、最初にコードをビルドせずに実行するオプションが実際にあります。[製品]>[アクションの実行]で[ビルドせずに実行]オプションを選択します。このためのホットキーはctrl++ですcmdR

于 2012-08-30T15:40:38.713 に答える