iOS シミュレーターで正常に動作するコードがいくつかあります。すべての行が期待どおりに実行されます。しかし、iPhone に切り替えると、一部のコードは実行されません! [Xcode 4.4.1] たとえば、次の 2 行があります。最初の行は数日前の元のソースにあり、2 番目の行は今日追加されたばかりです。
NSLog(@"原文");
NSLog(@"新しく追加されたテキスト");
最近追加された 2 行目は、iPhone でアプリを実行するとデバッグ出力に表示されませんが、シミュレーターで実行すると表示されます。
新しいバージョンに加えた変更は、iPhone ビルドにリンクされていないようです。ソースが変更されたにもかかわらず、iPhone バージョン用にリンクされたオブジェクト ファイルがビルド中に更新されないかのようです。Product->Clean を実行しましたが、役に立ちませんでした...
私は非常に困惑しているので、助けや提案に感謝します。