web-dev-qa-db-ja.com

iTunes ConnectのiOSシミュレーターのスクリーンショット「間違ったサイズ」

IOSシミュレーターからスクリーンショットを取得して、それらをiTunes Connectに入れようとしていますが、サイズが間違っていると引き続き表示されます。これらは、すでにiTunes Connectにある画像と同じサイズです。今何があったの?

58
Amit Kalra

IOSシミュレーターがスクリーンショットのスケーリングを開始したようです。 100%以外のスケールでiOSシミュレーターを使用している場合は、実際のサイズを確認してください。

37
Dmitry Davidov

シミュレータのウィンドウサイズをスケーリングする必要がある場合は、「ウィンドウスケールのレンダリングの最適化」をオフにします。 「デバッグ」メニューの下にあります。

デバイスの寸法のスクリーンショットが表示されます。

162
Semloh

iPhone 6.5ディスプレイ スクリーンショット仕様 は、誤解を招くiPhone Xs MaxとiPhone Xrをリストします。 1242x2688画像を生成するiPhone Xs Maxシミュレーターを使用してスクリーンショットを撮る必要があります。 iPhone Xrスクリーンショットは828x1792であり、拒否されます。

「デバッグ>ウィンドウスケールのレンダリングの最適化」はXCode 10.2には存在しません

71
Jon

XCode 9を使用している場合ウィンドウ>ズームで、スクリーンショットを撮ります。

8
myatmins

8Plusシミュレーターを使用すると、すべての問題が解決する場合があります。試してみる。

5
jfk

シミュレータの縮尺を変更することで問題を解決しました。ウィンドウ->縮尺-> 100%他の縮尺を選択すると、スクリーンショットも縮尺されます。

2

XCode 9での作業:

  • DebugメニューのOptimize Rendering for Window Sizeのチェックを外します。
  • WindowメニューのShow Device Bezelsオプションをオフにします。
  • WindowメニューのPhysical Deviceオプションをオフにします。 (CMD + 1)
  • Zoomメニューで[Windowoption]をもう一度クリックします。シミュレーターの高さは、Macの画面の高さに等しくなります。

私の場合、スクリーンショットの解像度は、5.5インチディスプレイの場合は1242××2208、12.9インチディスプレイの場合は2048××27273です。

IPhone 7 Plus、8 Plus、iPad Pro(12.9 ")でテスト済み。

2
Yogesh Agrawal

XCode 10.2.1では、上記のいずれも機能しませんでした。解決策は、高品質Debug->グラフィックス品質オーバーライド

enter image description here

0
Alex Ryltsov

シミュレータの一部のバージョンに問題があるようです。 @Semlohが示唆したように「ウィンドウスケールのレンダリングを最適化する」を設定するだけでは十分ではなく、スクリーンショットはMacbook Airでこれを行うには小さすぎます。

これを克服するには、ベゼルをオフにし、ウィンドウを画面の下部にドラッグしてから、左上隅を画面の上部にドラッグしてサイズを変更しました。

これは、iPhoneのスクリーンショットを取得するために1回、2回、iPadのスクリーンショットを取得するために2/3回これを行いました。

スクリーンショットのサイズは、デバイスの適切なサイズで最大になります。

0
Sam L

私はApp Store Connectでのアップロードがまったく機能していなかったので、アップロードページを更新しました。

0
André Lúcio