0

OK、2 つの異なるビルド、App Store リリース、および私の Web サイト用の 1 つがあります。

ビルド フェーズ リストの最後に、次のスクリプト実行フェーズがあります。

if [ "${CONFIGURATION}" = "AppStore (Debug)" ] || [ "${CONFIGURATION}" = "AppStore (Release)"]; then
rm -rf "$TARGET_BUILD_DIR/$FRAMEWORKS_FOLDER_PATH/Sparkle.framework"
fi

これにより、コンテンツから Sparkle フレームワークが実際に削除されます。

そして、ビルドするときAppStore (Release)、最終的なバンドルは正常に機能しています(Sparkle.frameworkバンドルの内容はまったくありません)

ただし、アーカイブしてアプリストアに送信しようとすると、Sparkle が含まれていることを訴えるエラーがたくさん表示されます (+ アーカイブを調べると、突然 Sparkle が表示されます!)

どうしたの?アーカイブ時にスクリプトが実行されていませんか?

何か案は?

4

0 に答える 0