これは、浮動小数点演算の最適化を行うことが非常に可能性があります。
リリース用にビルドする場合、Xcodeはデフォルトで浮動小数点計算の効率化など、コードを完全に最適化しようとします。しかし、時にはそれらが間違って最適化されることがあり、特にビューの位置付けやサイズ変更に大きな問題を引き起こす可能性があります。
私にとって、これはリリース+ armv6アーキテクチャ用にビルドするときに発生し、exactly the same problem前にリリースされたとき)。
ありがたいことに、浮動小数点の最適化を無効にする方法があります。ここに方法は次のとおりです。ファイルは(下図のように)Targets
の下でプロジェクト名をクリックして左
のペインに プロジェクトにLLVM GCC 4.2
- クリックを使用して、[設定]を構築する「をクリック"
- 右側の検索ボックスで「thumb」を検索してください。
- "LLVM GCC 4.2 - コード生成"の下の "コンパイル用のサムネイル"という設定が表示されます。そうでない場合は、Apple LLVMコンパイラ3.0を使用しているからです(その手順は以下のとおりです)。
- リリースにカーソルを置き、プラスアイコンをクリックします。
- 新しいオプションが表示され、ドロップダウンでドロップダウンメニューから[ARMv6]を選択します。
- その場合、[いいえ]を選択します。今では以下のようになります。
アップルLLVM 3.0コンパイラ
- フォローが1と上記2の手順を使用して、
。
- 検索ボックスに「その他のCフラグ」を検索する
- 上記の手順と同じ手順で、ARMv6 +リリース固有の設定を追加します。
- フラグが入っているボックスをダブルクリックし、フラグ
-mno-thumb
を追加します。それは今、それはまだその後のリリースビルドの下に問題がある場合は、グローバル親指用にコンパイル無効にしようとする場合があります
の下のようになります。
希望に役立ちます。
appstoreにアップロードする前後に画像付きのスクリーンショットを添付してください。バンドルから読み込んだ画像ですか? – NeverBe
親愛なる、私はScreenShotsを添付しようとしたが、私は思うように思うように私は思うように10の評判を得る必要がありますcuzを許可されていないと思う、イメージは、プロジェクト内のリソースフォルダに手動で追加され、コーディングによってtableView Cells ?? ! –
@ user1214314今すぐ画像をアップロードできるはずです。 – dasblinkenlight