0

えーと、

同じコードベースに基づいて、いくつかの iPhone アプリを構築しています。現在、Xcode で 1 つのプロジェクト ファイルを使用して、1 つのアプリをセットアップしています。コードをコピーせずに、別のアプリをセットアップする最良の方法を探しています。

これを行う良い方法は何ですか?#defineそれに応じて画像やアイコンを更新するのがどのアプリかを示すa を設定することを考えています。ただし、別のアプリ アイコン、バンドル ID なども設定する必要があります。どうすればいいですか?

SO に関するいくつかのトピックを読んだことがありますが、それらのほとんどは、いくつかのアプリでライブラリ コードと関数を使用することについて述べています。この質問は、アプリ全体の再利用に関するものです。

どんな助けでも大歓迎です!

ライナー

4

3 に答える 3

4

別のアプリから新しいアプリを作成する必要がある場合は、アプリケーションに新しいターゲットを追加できます。プロジェクトに移動し、ターゲットを右クリックします >> 複製ターゲットは、このhttp://www.codeworth.com/blog/mobile/ios-target-duplication/を参照してください。 その後、新しいターゲットに新しい異なるバンドル ID を設定できます。また、ターゲットごとに新しいリソースを指定できます (異なる設計)。

于 2012-12-18T08:41:18.253 に答える
1

共有コードを使用して組み込みフレームワークを作成したい

于 2012-12-18T08:48:38.523 に答える
0

考えられる解決策は、バージョン管理を使用して、同じアプリケーションのさまざまなブランチを管理することです。

具体的には、SVN とexternalsを使用して同様の状況を解決したため、特定のフォルダーと複数のプロジェクト (異なる.xcodeprojフォルダーまたは異なるフォルダー内の特定のソース ファイル)の下にほとんどすべてのコードがありました。どのプロジェクトにも、共通の共有外部にリンクする小道具があり、完了です。

どのバージョン管理システムでも同様のことができると思います。

于 2012-12-18T08:36:43.400 に答える