Debug/Releaseのアプリを端末に共存させる方法メモ
前の記事で書いたUser-Defined
を使用します。
Swiftでの環境変数を使ってDebug/Releaseで定数を使い分ける - SHIBUYA 3%
User-DefinedにDebug時に使用するSuffix文字列を定義する
今回は以下の2つを定義して、Debug
のみ記載します
- BUNDLE_IDENTIFIER_SUFFIX:
-debug
- PRODUCT_NAME_SUFFIX:
(D)
Info.plist編集
- Bundle identifier
$(PRODUCT_BUNDLE_IDENTIFIER) ↓ $(PRODUCT_BUNDLE_IDENTIFIER)${BUNDLE_IDENTIFIER_SUFFIX}
- Bundle name
$(PRODUCT_BUNDLE_IDENTIFIER) ↓ $(PRODUCT_NAME)${PRODUCT_NAME_SUFFIX}
この変更で影響がでるのはPushとアプリ名のLocalizeくらいでしょうか・・
よくわからないので、トラブったらまたメモります。