Aqlier/ 3月 18, 2017/ iPhone, Mac

iOSでアプリのスクリーンショット画像が必要になり、起動したところエラーが出て空のデータを出力する事態になっていました。久々の使用なので、この Xcode 8.2が問題か不明ですが、いろいろ試した結果以下の対処で申請できました。

エラーの状況

1.シミュレータ機能の<File>-<Save Screen Shot>をクリックします。
通常ならこの方法が推奨です。

2.今回はエラーの画面が表示されますので、この方法ではNGでした。
このとき、スクリーンショットらしきファイルを出力しますが使えないファイルです。

Apple側の対処を待ちたいところです。何度も「レポート」ボタンは、押させてもらいまいたが、受け取り側は、「無視」ボタンかもしれません。これは、余談!!

代替案

思付いた方法で試したところ、以下の結果でした。
1.画面ハードコピーで対処・・・サイズが不一致となりiTunesシステムで却下

2.シミュレータ機能の「Copy Screen」+「プレビュー機能」・・・iTunesシステムで登録OK!

以下は、代替案2の手順をまとめました。説明で使用する画面は、シミュレータでの説明用でiPadのメニュー画面12.9インチを使用しています。5.5インチでも操作は同じです。

 

手順

1.スクリーンショットを取りたい画面で、シミュレータ機能の<Edit>ー<Copy Screen>をクリックします。

2.Launchpadから、プレビュー(アプリ)をクリック(起動)します。

3.画面が起動されるので、<ファイル>-<クリップボードから新規作成>をクリックします。

4.クリップボードの画像が表示されるので、<ファイル>ー<保存>をクリックします。

5.ファイル名を付けて所定のディレクトリに保存します。(任意の名前で任意の場所で問題ありません。)

6.一連の申請作業(ここではiTunesの申請作業は割愛します。。。)を行うと、以下のように登録できました。