web-dev-qa-db-ja.com

Xcode 9のiPhone Simulatorでスクリーンショットを撮る

Xcode 9.0のiPhone 8 Plusシミュレーターからサイズ1242 x 2208(App Storeに必要)のスクリーンショットを撮るにはどうすればよいですか? Xcodeの以前のバージョンで行ったように、シミュレータのサイズを変更することはできません。それを行う方法はありますか?

21
Rohitax Rajguru

私は同様の問題に遭遇しました、そして、ここに解決策があります。 チェック解除Debug」メニューの「ウィンドウスケールのレンダリングの最適化」オプション。次に、スクリーンショットを撮ります(Cmnd + S)ズーム付き。サイズは1242 x 2208

enter image description here

56
arunjos007

つかいます ⌘ + S スクリーンショットをキャプチャします。
(つかいます window + s、Windows/Apple以外のキーボードを使用している場合)。

enter image description here

詳細については、以下を参照してください: Xcode 9+でシミュレータースケールオプションを変更する方法


ヒント1:AppStoreにアップロードできる100%(実際のデバイスサイズのスケール)のスクリーンショットを取得するにはどうすればよいですか?

DisableDebugメニューのOptimize Rendering for Window scale、スクリーンショットを撮る前。

ここにオプションがあります

メニューバー▶デバッグ▶「ウィンドウスケールのレンダリングの最適化」を無効にする

enter image description here


ヒント2:デバイスベゼルでスクリーンショットを撮る方法

WindowメニューからShow Device Bezelを有効にします。

ここにオプションがあります

メニューバー▶ウィンドウ▶「デバイスベゼルを表示」を有効にする

enter image description here

さて、

  1. 押す  + shift + 4 + Spacebar、すべてMacキーボードで一緒に。 (ウィンドウスナップキャプチャモードがアクティブになります)
  2. キャプチャするSimulator window/frameを選択します。 (ログインしているユーザーの)デスクトップに、デバイスのベゼル(バックグラウンドに影の効果がある)でスクリーンショットを保存します。
19
Krunal

Xcode 9.0のiPhone 8 Plusシミュレーターから、以下の手順でサイズ1242 x 2208(App Storeに必要)のスクリーンショットを撮ってみました。

  • シミュレーターを開きます
  • シミュレーターのツールバーをダブルクリックします
  • Command + S

保存したスクリーンショットの寸法は適切です。それはすべてのシミュレータで動作します。

enter image description here

4
trungduc

別のiPhone Plus画面を使用し、それが「ピクセル精度」であることを確認してください(Windowをクリックし、ピクセル精度に設定します)。

2
HafizAnser