2012-05-01 12 views
1

私はiPhoneアプリケーションとしてテストできる簡単なプロジェクトを作成しました。今はiAdを使って少し変えたいと思います。私はスキーム(http://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/Building/Building.html)を管理することで、ターゲットを複製してiPhoneにテストすることができました。Xcodeで2番目のターゲットから2番目のアプリを作成するには?

問題は、私がテストしたスキームに関係なく、他のアプリケーションを上書きすることです。私は2つのアプリケーション

  • AppNameは
  • のAppName(無料)私の携帯電話に同時に住む

を持ってできるようにしたいと思います。

ストーリーボードとビューコントローラーだけが異なるため、ソースファイルの複製を避けたいのですが、両方とも同じイメージを使用し、それ以外の場合はモデル化します。

何か助けてください!

+0

アプリの識別子が異なる場合は、**あなたは**問題ありません。 (各ターゲットの要約タブの一番上のテキストフィールドを見てください。) –

+0

フィリップ、ありがとう。 – jansensan

答えて

2

作成したばかりの新しいターゲットでバンドルIDを変更しようとしましたか? 「com.yourcompany.AppName」とあなたのLiteバージョンのバンドル識別子があります:私は私のMac上で、現在はないよ「com.youcompany.AppNameLite」

+0

ええ、私はこれをやった – jansensan

+0

LonelyDeveloperとフィリップ、ありがとう。私はもう一度やり直して、どういうわけかそれは今働いた私は2つのアプリを持って、私はあなたが示唆したものに従って以来、私は追加の変更を必要としませんでした。 – jansensan

0

をだからあなたのフルバージョンは、バンドル識別子を持っているでしょう私は少し離れている場合、パーティションはすみません。 私はあなたのアプリケーションのための新しい設定を追加します。それを「リリースフリー」のようなものと呼んでください。この設定にgccプリプロセッサシンボル "FREE"を追加します。 その後、iadsを初期化してインスタンス化すると、いくつかの "#if"ステートメント内にコードが配置されます。

このようなものです。

#if FREE 
    // Init iAds 
#endif 
+0

私はこれを避けたかったので、私は別々のView Controllerを持っています。 – jansensan

関連する問題