2011-06-21 13 views
11

基本的に私のXCodeプロジェクトとすべてのファイルの独立したコピーを作成したいと思います。これどうやってするの?グラフ化フレームワークを研究しており、それぞれに同じUIを使用したいと考えています。XCode 4プロジェクトの複製

+14

すべてのファイルを含むプロジェクトフォルダをコピーするだけで何が問題になりますか? – zoul

答えて

0

プロジェクトフォルダに移動します。それを右クリックします。 「複製」を選択します。

達成したいことが達成されていますか?

+3

ええ、そうしていることは、複製されたプロジェクトが古いプロジェクトのファイルを依然として参照しているということです。新しいプロジェクトで何かを変更すると、それは古いプロジェクトでも変更されます。私はXCodeの中からすべてのファイルを参照解除し、新しいフォルダからファイルをドラッグすることができますが、ルートフォルダをクリックしてドラッグすることはできません。 XCodeで許可されていないインデックスファイルをインポートしようとすると、何もインポートされません)。 – Randall

1

数ヶ月前、私は同じソースコードで異なるアプリケーションを作成する必要がありました。 私は完全なディレクトリをコピーしたくないので、ソースコードを1か所で手に入れ、同じソースコードに基づいて多くの異なるアプリケーションを作成する手続きを考えました。

  • (新しいターゲットを作成し、
  • 変更に新しい名前にビルドオプションで、製品とするinfo.plistの名前を名前を変更するには、ターゲットを複製:

    私の手順は次のとおりです。新しいターゲットを選択し、情報ボタンをクリックしてください)、これがすべての設定用であることを確認してください。

  • 複製に作成されたinfo.plistファイルの名前を "newnameInfo" .plistに変更します(ファイルをクリックして情報ボタンをクリックし、
  • icon.pngを特定のターゲット。
  • あなたがコードをチェックするために旗を持つことができ、言語/他のフラグでNewnameInfo.plistのアイコン
  • の名前はicon_xxxするアイコン名を変更する変更し、バンドル識別子のcom.yourdomain.newname
  • (APNを使用する場合、開発プロファイル
  • がターゲットに新しい開発&分布(アドホックまたはAppStoreの)
  • を作成する作成する前にAPNを設定IOSの仮ポータル
  • 新しいAPP_IDを作成info)コード記号の正しいプロフィールを選択

私はこれが役立つことを願っています。

--nnahum

23

Seconding @zoulのコメント、これは4つのステップでのXcode 4.5で実現することができます。

  1. Finderで、プロジェクトフォルダを複製します。 .xcodeprojファイル名を更新しないでください。
  2. Xcodeで、プロジェクトの名前を変更します。提案された変更を受け入れます。
  3. Xcodeでは、「スキームの管理」でスキームの名前を変更します。
  4. Info.plistには、バンドルIDの名前を変更してください。
+3

スキームの名前を変更する方法については、http://stackoverflow.com/questions/5346767/is-there-a-way-to-rename-an-xcode-4-schemeを参照してください(これはちょっとした発見です)。 –

+0

プロジェクトの名前を変更するには:Project Navigator(左側のペイン)でプロジェクト名をクリックします。 –

+0

これがXcode 5のものかどうかわかりませんが、(プロジェクト設定の)バンドル識別子は自動的に変更されました。 (おそらく名前を変更した後に) –

0

プロジェクトフォルダをコピーして貼り付けます。新しいフォルダを開き、Xcodeプロジェクトファイルを開きます。左側の "Project Navigator"でプロジェクト名を選択し、右側の "File Inspector"で、Identity and Typeでプロジェクトの名前を変更します。

このように、2つの異なる名前のプロジェクトが重複して表示されます。

希望すると便利です。

関連する問題