SHIBUYA 3%

(元在宅が)渋谷で働くエンジニアの備忘録的memo & 雑記 - ココロはいつもSHIBUYAに在り

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くらいでしょうか・・
よくわからないので、トラブったらまたメモります。