追伸
- Appleが公に認めました
- 上記リンクから事象をAppleへ送ると、legacy_footprint でのビルドの提出を認めてくれます。
- legacy_footprint に対応すると Xcode9 のメモリ仕様としてビルドされるので、よく落ちるのが改善されるかも
事象
- 2019年3月より Apple申請するには XCode10.1 へあげる必要がある
- XCode10.1 iOS12にてメモリ使用量が増えたとの報告があがる
Apple Forums
Apps takes a lot of more memory in ios12
https://forums.developer.apple.com/thread/108187
サンプルプロジェクトでのメモリ使用量が記載されており、
Memory used on an empty project (with the same excact device):
ios11 : 34.2 MB
ios12 beta 12 : 109.7MB
と大きく使用量が上がっていると報告されている
Unity Forums
iOS Large Memory Usage = Apparently Feature, Not a Bug?
https://forum.unity.com/threads/ios-large-memory-usage-apparently-feature-not-a-bug.637660/
Unityの方が原因なのかというスレッドも経っているが
今の所、対応策などは出ていない
対応と対策
- Apple社かUnity社の対応を待つ
- 一縷ののぞみにかけてXCode10.1未満でビルドしたものを申請する
- 頑張って使用メモリ量をさげる