問題がどこにあるのかよくわかりませんが、シナリオは次のとおりです。ユニバーサルアプリを3.2とBaseSDKiOS5.0の展開ターゲットに設定しています。プロジェクトはXcode4.2で作成されました。
「デバッグ」と「リリース」にarmv6とarmv7の両方を含めるようにアーキテクチャを設定しました
「アクティブなアーキテクチャのみを構築する」が「いいえ」に設定されている
アプリの開発中に、xとyの値が古いデバイスで正しく出力されないという奇妙なバグに遭遇しました(yは常にxと等しくなります)。
「Info.plist」から「必要なデバイス機能」を削除すると、問題は解決しました。
ただし、実際にアプリをアーカイブして配布しても、問題は解決しないようです。これはどのように説明できますか?他に何を確認できますか?