Xcode for iPhoneでアプリを開発しました。最初はsecnecなしで名前を付けました。アプリ名を変更したいです。アプリで名前を見つけたので、古いアプリ名を新しいアプリ名に置き換えます。エラーが1つあります...
デスクトップ/新しい名前/古いname_Prefix.pch:そのようなファイルまたはディレクトリはありません
oldname_prefix.pchをnewname_prefix.pchに変更したとき..
Xcode 4以降の場合:
プロジェクト名をシングルクリック
Xcode 3の場合:
アプリケーションの表示名を変更するためにプロジェクトの名前を変更する必要はありません(iOSデバイスのホーム画面、iTunesなどで表示されます)。 info.plistの「バンドルの表示名」をデフォルトの「$ {PRODUCT_NAME}」から任意の名前に変更するだけです。プロジェクトの名前はユーザーには表示されず、「バンドルの表示名」のみが表示されます。
プロジェクトエクスプローラでプロジェクトをクリックし、右側のプロジェクトを再度クリックすると、図に示すようにプロジェクト名が表示されます
Goto youname-Info.plist
両方を変更
バンドル名とバンドル表示名を好みのファイル名に。
できた.
Xcode 4以降でアプリケーション名のみ(アプリのアイコンと共に表示される)を変更する場合:
[グループとファイル]パネルからプロジェクトファイルアイコンをクリックし、[ターゲット]-> [ビルド設定]-> [パッケージ]-> [製品名]を選択します。行をクリックすると、ポップアップが表示されます。新しいアプリ名をここに入力します。
Xcode 4以降でプロジェクト名のみ(プロジェクトアイコンと共に表示される)を変更する場合:
[グループとファイル]パネルからプロジェクトファイルアイコンをクリックし、右ペインから[プロジェクト(ターゲットより上)]を選択し、右端ペインで確認します([ユーティリティを表示または非表示]を有効にしている場合のみ表示されます)。プロジェクトを探します名前:プロジェクトに付ける新しい名前に編集します。
シミュレーター/デバイスからアプリを削除し、クリーンアップして実行します。変更が反映されるはずです。
それでおしまい
Xcodeプロジェクトの名前を変更するには Appleのステップバイステップのビジュアルガイド です。
ワークスペースの名前を変更するには、名前を変更します。
ohhoの答えは完璧です。
Xcode 4以降の場合:
プロジェクトを開く
Project Navigatorを選択
プロジェクト名を強調表示する
プロジェクト名をシングルクリック
ただし、これを行うだけで、新しいデバイスでデバッグしようとすると、エラーが見つかります。
ファイルが見つかりません:/Users/someuser/Library/Developer/Xcode/DerivedData/OLDNAME-akbwbarcniqxytctbebckkelkbxs/Build/Products/Debug-iphonesimulator/OLDNAME.app/OLDNAME
clang:エラー:リンカコマンドが終了コード1で失敗しました(呼び出しを確認するには-vを使用してください)
次に、もう1つの手順を実行する必要があります。
頑張って楽しんでね
私はxcode 4.3.1を使用しており、バンドル設定でQuakeboyが前述したように製品名を変更しようとしましたが、読み取りエラーにつながりました。私は1時間このエラーに巻き込まれましたが、今はうまく機能しています。製品名を空白にしてから、以前の古い名前を再入力しました。建物が再び成功しました!
プロジェクト名を変更したい人への注意:プロジェクトファイル名を変更する必要はありません。バンドルの表示名はユーザーに表示されるので、この問題にたまらないでください。時間を無駄にすることができます。
xcode 4.4では、ナビゲーターの上部(左パネル)でプロジェクトをクリックする必要があります。次に、2番目の列のターゲットを2回クリックして、ターゲット名を強調表示します。その後、製品名を変更できます。また、アーカイブを作成するときにアーカイブ名を変更する必要があります。これを行うには、スキームを編集し、リリースをクリックして、アーカイブ名を変更する必要があります。
バンドルされた名前と一致しないプロジェクト名を持つ組織の悪夢を作成します。しかし、「プロジェクト名をクリックして「はい」と答えてxcodeですべての参照の名前を変更する」テクニックを使用すると、ハードドライブ上のプロジェクトのネストされたフォルダーはすべて古いプロジェクト名のままです。一致するように名前が変更されないのはなぜですか?
これらのフォルダー名を変更すると、すべてのプロジェクトリンクが台無しになると確信しています。誰かがこれを回避する方法を提案できない限り、私はチャンスを取るつもりはありません。
Ohhoの答えを試してみましたが、うまくいきませんでしたが、別の解決策を見つけました。 Info.plistファイルを開き、「バンドル名」と表示されている場所に移動して、ランチャーに表示される新しい名前に変更できます。これがうまくいくことを願っています
Project Navigator(Command + 1)でプロジェクトを選択し、右側のサイドバーでファイルインスペクターを開きます(Command + option + 1)。
そこで、プロジェクト名を変更します。
Xcode 3.2.5:トップメニューバーで、[プロジェクト]> [名前の変更...].
簡単なステップ
1.すべてのフォルダとファイルの上にある左側のプロジェクトターゲットを選択します2.プロジェクトをもう一度シングルクリックすると、プロジェクトの名前とアプリの名前が必要なため、名前を変更できます3。 Enterキーを押します。それが受け入れるすべての場所を変更するように求められます今日やりました
これが誰かを助ける場合に備えて、次のシェルスクリプト(xcmv.sh)を用意しています。
#!/usr/bin/env bash
mv $1 $2
mv $1.xcodeproj $2.xcodeproj
mv $1.xcworkspace $2.xcworkspace
LC_ALL=C find ./ -type f -not -path "./.git*" -exec sed -i '' "s/${1}/${2}/g" {} +
次に、このファイルをプロジェクトディレクトリにドラッグして、次の操作を行います。
sh xcmv.sh Starter MyProject
これにより、プロジェクト名、ワークスペース名、およびプロジェクトファイル、コードファイル、plistなどの古い名前へのすべての参照が変更されます。
サンプルが示すように、私はよくそれを使用して、さまざまな「スターター」プロジェクトの1つを目的のプロジェクト名に変更します。
Gitディレクトリ(存在する場合)は無視されることに注意してください。