3

iPhone アプリの無料バージョンを作成するために、Xcode ターゲット (Xcode 4.3.2) を複製しようとしています。

Xcode で、古いターゲットを選択して右クリックし、「複製」しました。その結果、 と を取得myapp copy.appmyapp copy-info.plistました。

ただし、名前は(ビルド後でも)myapp copy.appで印刷されます。ファイルが見つからないことを示していると思います。

質問 1: 上記の問題を解決するにはどうすればよいですか?

質問 2: 新しいターゲットの名前を変更するにはどうすればよいですか?

4

4 に答える 4

4

質問 2 にお答えします。プロジェクト エディターからターゲット名を変更できます。プロジェクト ウィンドウの左側にあるプロジェクト ナビゲーターからプロジェクトを選択して、プロジェクト ウィンドウを開きます。プロジェクト エディタの左側にあるターゲット リストからターゲットを選択します。Return キーを押して、ターゲットの名前を変更します。

残念ながら、ターゲットの名前を変更しても、Xcode は info.plist ファイルなどの関連ファイルの名前を変更しません。ファイル インスペクターを使用して、info.plist ファイルの名前を変更する必要があります。また、ターゲット用に Xcode が作成したスキームの名前を変更する必要があります。ツールバーの [スキーム] メニューをクリックし、[スキームの管理] を選択してスキームの名前を変更します。

于 2012-06-27T18:34:15.550 に答える
3

ターゲットを複製した後:

  1. ターゲットを選択
  2. 右側のパネルの「ビルド設定」に移動します
  3. 「パッケージ」セクションで、製品名と Info.pList ファイルの名前を変更します。
  4. ファイル エクスプローラーで、pList の名前を 3 で設定したものと一致するように変更します。
于 2013-05-16T10:34:10.300 に答える
1

私も Products フォルダの赤い .app ファイルに問題がありました。提供された多くの救済策を試しましたが、どれもうまくいきませんでした. 私の特定の問題は異なっていたかもしれません。同じ症状がある場合は、私の解決策も有効かもしれません。

症状

  1. ナビゲーター領域 (xcode の左側のセクション) の Products フォルダーにある赤い .app ファイル 症状 1
  2. .app を選択すると、ユーティリティ エリア (xcode の右側のセクション) にファイル インスペクターが表示され、「フル パス」が表示されます。

    /Users/[ユーザー名]/Library/Developer/Xcode/DerivedData//Build/Products/Debug/[アプリ名].app 症状 2

  3. アプリ ファイルは次の場所にあります(Debug の後の -iphoneos に注意してください)

    /Users/[ユーザー名]/Library/Developer/Xcode/DerivedData//Build/Products/Debug-iphoneos/[アプリ名].app

  4. 以下を選択します。

    を。ナビゲーターエリア(xcodeの左部分)のプロジェクト(症状4-A)

    b. エディタ領域のプロジェクト(xcode の中間セクション)(症状 4 - B)

    c. 「ビルド設定」タブ(症状4-C)

「Per-configuration Build Products Path」を検索します (症状 4 - D)。値はbuild/Debugではなく ですbuild/Debug-iphoneos症状 4

解決

  1. 以下を選択します。

    を。Navigator 領域 (xcode の左側のセクション) のプロジェクト (解決策 1 - A)

    b. エディター領域 (xcode の中央セクション) のプロジェクト (解決策 1 - B)

    c. 「ビルド設定」タブ (解決策 1 - C)

  2. 「Base SDK」の値を に設定しますLatest iOS (iOS 6.0)。実際には、どの iOS オプションも機能するはずです。(解決策 1 - D)

  3. 「アーキテクチャ」の値を に設定しますStandard (armv7, armv7s)。(解決策 1 - E)

  4. 「サポートされているプラ​​ットフォーム」の値をiOS(解決策 1 - F) に設定します。解決策 1

知らせ

  1. Per-configuration Build Products Path – Debug の値は build/Debug-iphoneos (ソリューション 1 - G) です。

  2. .app ファイルは赤色ではなくなりました。(ソリューション 1 – H)

  3. .app の「フル パス」は次のとおりです。

    /Users/[ユーザー名]/Library/Developer/Xcode/DerivedData//Build/Products/Debug-iphoneos/[アプリ名].app

于 2013-01-28T17:04:48.960 に答える
1

デバイス用にビルドした場合にのみ、.app ファイルがアクティブになる (赤色ではない) と思います。ビルド設定をシミュレーターではなく iOS デバイスに変更すると、ビルド ディレクトリの Debug-iphoneos フォルダー内に作成された .app が表示されます。HTH。

于 2012-11-06T15:23:58.247 に答える