1

私は Xcode 4.3.3 を使用しており、「実行」がシミュレーターとデバイスでテストするためにアプリのリリース バージョン (つまり、非デバッグ バージョン) をビルドするように、(唯一の) スキームを構成しようとしました。

私は次のようにこれをしようとします:

スキーム エディター ウィンドウで、左側の列の [実行] を強調表示し、[ビルド構成] で [リリース] を選択します。(デバッガーも「なし」に設定しました)。

ただし、アプリケーションをビルドして実行すると、ログ ナビゲーターに "Build MyApp1" の後に "Debug MyApp1" が表示されます。

私の質問は次のとおりです。ログナビゲーターによって表示されるこのメッセージは、スキームエディターで選択したビルドタイプを反映するために「Release MyApp1」と言うべきですか? または、「実行」を選択すると、このメッセージの「デバッグ」が常に表示されますか? 実際にデバッグ バージョンまたはリリース バージョンを実行していますか?

ありがとう、

BH

4

2 に答える 2

0

スキームの編集に移動し、必要なタイプを選択します。

ここに画像の説明を入力

ここに画像の説明を入力

于 2012-06-26T16:52:10.837 に答える
0

コンパイルしたファイルがデバッグ バージョンを実行しているかどうかをテストするために、ホーム コントローラーの viewWillAppear で次のようなことを試すことができます。

#ifdef DEBUG
NSLog(@"running debug version");
#else
NSLog(@"running another version");
#endif

期待した結果が得られない場合は、ビルド設定でリリース フラグを YES に設定し、デバッグ フラグを NO に設定してみてください。

ここに画像の説明を入力

これが役立つことを願っています:-)

于 2013-02-08T10:32:22.047 に答える