LoginSignup
2
0

More than 5 years have passed since last update.

Watch App を Xcode 9 で申請したら、ファイルサイズエラーになった

Posted at

エラー出た

Xcode 9.1 を使って、iPhone X 対応を行なったアプリを申請しようとしたら、思わぬところでエラーになってしまいました。

screen-shot.png

iTunes Store Operation Failed
Size Limit Exceeded. The size of watch application 'ConveniSearch.app/Watch/WatchApp.app' (76MB) has exceeded the 75MB size limit.

Watch App の容量が大きいのでアップロードできません

あと 1MB ...

今まではこんなエラーも出なかったし、今回もウォッチ部分は改修していないので、Xcode 9 で何かが変わってしまったんでしょうかね。。。

1024 * 1024 の画像のせい?

Xcode 9 からは、App Store で利用する大きいアイコン画像(1024*1024)を、アプリ内にバンドルさせて申請する必要があります。

どうやら、WatchApp の AssetCatalog にも、この大きいアイコンを含めなくてはいけなくなりました。

サイズオーバーもこれのせいなのかな??って思っていたのですが、そもそも画像サイズも20KBくらいなので、このアイコンをどうにかしても、どうしようもないですね...

とりあえずの回避方法

WatchApp の Build Settings にて、Always Embed Swift Standard Libraries を NO にすることで、容量の削減ができました。

screen-shot2.png

というか、この項目ってデフォルトがYESなのかな?

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0