2015-10-18 8 views
5

私はカスタムXcodeビルドスキームを使用して、devとprod変数を切り替えるためにいくつかのファイルを移動します。 devスキームのアプリ表示名も変更できますか?Xcodeスキームの変更表示名

たとえば、アプリ名が「MyApp」の場合、現在はホーム画面に「MyApp」として表示されます。私のdevビルドスキームが "MyApp Dev"というホーム画面に表示されるように設定できますか?私はプリアクションビルドスクリプトでTARGET_NAME="MyApp Dev"を設定しようとしましたが、動作していないようです。

Xcode 7、iOS 9

答えて

15

これは簡単に実行できます。

  1. ターゲットに「ユーザー定義設定」(例:DISPLAY_NAME)を追加し、さまざまなスキームに異なる値を設定します。
  2. あなたのターゲットの「Info.plistファイル」に移動し、ビルドでは、追加「バンドル表示名」キーとXcode 8(少なくとも)で、その値を「$(DISPLAY_NAME)」
2

を設定設定には既に "製品名"( "パッケージ化"の下)という設定があります。これは、デフォルトではすべて「$(TARGET_NAME)」に設定されていますが、スキームごとに異なる値をとります。そのため、表示名を指定しないと、ターゲット名が使用されます。

これらの一部またはすべてを変更できます。

このようにして、新しいユーザー定義設定を作成する必要はありません。

+0

Xcode 9の場合と同じです – auspicious99

+0

fyi - Product Nameは、少なくともXcode 9で.appファイル名を作成するためにも使用されます –

関連する問題