2

更新: 私はこれをバグとして Apple に報告し、彼らはそれを修正しました! これはすべて xCode 4.5 で正常に動作しているようです。歴史家は続きを読むかもしれません。

xCode 4.3 で iOS プロジェクトのビルド スキームの名前を変更したいと思っています。プロジェクトの名前を正常に変更しました。

名前の変更

次に、ターゲットと製品の名前を変更できます。

RenameTarget

そして、スキームの名前を変更できます
スキームの名前を変更するには、ここをクリックしてください

ここをクリック

そして、私は選択します

ファイル - ソース管理 - コミット...

そして得る

作業コピー「TestWeb」はファイルのコミットに失敗しました。致命的: '/Users/me/Programming/TestWeb/TestWeb.xcodeproj' に切り替えられませんでした: そのようなファイルまたはディレクトリはありません

TestWeb5.xcodeproj実際、プロジェクト名を変更したときにxcode自体がそのファイルの名前を変更したという事実にもかかわらず、xcodeはファイルTestWeb.xcodeprojをコミットしようとしています。これは、ここで行っているさまざまな名前の変更の組み合わせのようです。1 つだけを変更してもエラーは発生しませんが、複数の変更により xcode が混乱することがあります。

これらすべてを特定の順序で行う必要がありますか? それとも、あきらめて新しい xcode プロジェクトを正しい名前で作成し、ファイルをそこに貼り付けて、古い git アーカイブのコミットの古い記録を失うだけですか?

私はこのSOの答えを見つけ、提案されているようにxschemeファイルを調べましたが、新しい名前への参照しか見つかりません。

4

2 に答える 2

2

私はこの問題を抱えていましたが、github を使用して変更をコミットするだけでした。次に、xcode で [File] -> [Source Control] -> [Refresh Status] を選択しました

于 2012-07-27T18:41:57.717 に答える
1

私はこれにしばらく苦労していましたが、今解決策を見つけました!:)

それを解決する素晴らしい方法ではありませんが、Apple はこのバグを修正していないので...

  1. github.com ( http://mac.github.com/ )から GitHub.app をインストールします。
  2. プロジェクトのフォルダー (.git がある場所) を、コンピューターの GitHub アプリのリポジトリーのリストに追加します。
  3. このアプリケーションを介してコミットされていない変更をコミットします
  4. Xcode オーガナイザーで、アプリの git リポジトリにブランチを追加します
  5. バージョン管理下のファイルにランダムな変更を加え、Xcode を介してコミットします
  6. 作成したばかりのブランチを削除します (Xcode を使用)
  7. Xcodeを介して直接コミットすることができるようになりました(私にとってはそうでした)

ステップ 5 を実行する必要があるかどうかわかりません。分岐してから、その分岐を削除できる可能性があります。

これは私にとってはうまくいきました。あなたにもうまくいくことを願っています!

于 2012-06-13T22:20:00.173 に答える