1

そこで、iPhone アプリとしてテストできる簡単なプロジェクトを作成しました。次に、iAd を使用して、これを少し変更したいと思います。スキーム (http://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/Building/Building.html) を管理することで、ターゲットとテストを iPhone に複製することができました。

問題は、テストするスキームに関係なく、他のアプリを上書きすることです。2つのアプリを使えるようにしたい

  • アプリ名
  • AppName (無料)

私の電話で同時に生きています。

ストーリーボードとビュー コントローラーのみが異なるため、ソース ファイルの重複を避けたいと考えています。それ以外の場合は、どちらも同じ画像とモデルを使用しています。

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

4

2 に答える 2

2

作成したばかりの新しいターゲットのバンドル識別子を変更してみましたか?したがって、フルバージョンのバンドル識別子は「com.yourcompany.AppName」になり、ライトバージョンのバンドル識別子は「 com.youcompany.AppNameLite」になります。

于 2012-05-01T15:17:50.380 に答える
0

私は現在自分の Mac パーティションにいないので、少しずれていたらごめんなさい。アプリの新しい構成を追加します。「リリースフリー」などと呼んでください。この構成に gcc プリプロセッサ シンボル「FREE」を追加します。次に、iad を初期化してインスタンス化するすべての場所で、「#if」ステートメント内にコードを配置します。

このようなもの。

#if FREE
    // Init iAds
#endif
于 2012-05-01T15:21:23.950 に答える