iOSアプリをストアに公開する際、スクリーンショットとアプリの操作動画をアップロードすることができます。
今までは画像しかあげてませんでしたが、動画の方が操作感が分かりやすいので試してみました。
QuickTime Playerでシュミレータの動画を作成しました。
がしかし、いくつかエラーメッセージが表示されアップロードすることが出来ませんでした。

  • エラーメッセージ
1個以上のプレビューの寸法が正しくありません。Appプレビューは次の寸法にしてください。
1つ以上のAppプレビューのオーディオがサポートされていないか、破損しています。

Appプレビュー用の動画を作成するには、以下手順を踏む必要があります。

Appプレビュー動画作成手順 見出しへのリンク

  1. QuickTimePlayerで録画
    1. デバイス毎に撮影しておく
      xcrun simctl io booted recordVideo {ファイル名}.mov
    2. この時点で動画をアップロードすると以下メッセージが表示される
    3. エラーメッセージ:「1個以上のプレビューの寸法が正しくありません。Appプレビューは次の寸法にしてください。」
  2. iMovieにて録画済動画を再保存する
    1. ファイル > 新規アプリケーションプレビュー
  3. 動画を無音化する
    1. 2までの状態でアップロードすると以下メッセージが表示される
    2. エラーメッセージ:「1つ以上のAppプレビューのオーディオがサポートされていないか、破損しています。」
    3. 音声がない状態だとアップロードできないのでffmpegにて無音を追加する
    4. ffmpegをインストール
      brew install ffmpeg
    5. 無音化コマンド実行
      1. 参照先: App Store ConnectにAppプレビューを載せる:無音化
        ffmpeg -i {元ファイル} -f lavfi -i aevalsrc=0 -c:v copy -map 0:0 -map 1:0 -shortest -ac 2 -strict -2 {無音化済ファイル}
  4. AppStoreにアップロードする