このチュートリアルを使用して、アプリで簡単な設定バンドルを作成しています。問題は、リリース バージョンで設定を完全に非表示にしたいのですが、それを行う方法が見つからないということです。この質問を読みましたが、まだ明確ではありません。
前もって感謝します
ターゲットから Settings.bundle を削除し、このスクリプトをビルドフェーズに追加して、これを達成することができました:
if [ ${CONFIGURATION} == "Debug" ]; then
cp -r ${PROJECT_DIR}/HotelZilla/Classes/Settings/Settings.bundle ${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.app
fi
しかし、まだ問題があります。アプリを削除してリリース スキーム モードで起動すると、設定バンドルが表示されません。次に、Debug Scheme に変更して再構築すると、設定が表示されますが、もう一度 Release に切り替えると、設定がまだ残っているため、Release アプリに設定を追加すると、バンドルを再び削除することはできないようです。そうですか?