Posted at

Apple公式iPhoneXマスク画像を使う非公式な方法

More than 1 year has passed since last update.

iPhoneXでスクリーンショットを撮ると、画面下のホームインジケーターは写りますが、画面四隅の丸角とセンサーハウジングは写りません。後者が画面に入っているのといないのとでは想像以上に印象が違って見えるので、iPhoneX対応する場合は解像度だけ合わせて検証してもあまり意味がないです。

…そういえば、iPhoneXのシミュレータには丸角とセンサーハウジングがちゃんと入ってるな…ということで、探してみたら、ありました!!

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/DeviceTypes/iPhone X.simdevicetype/Contents/Resources/framebuffer.pdf

※要Xcode9以上。

※パッケージの中のさらに中の中の…にあるので、Finderからは「パッケージの内容を表示」を何度か行う必要があります。

PNGではなくPDFというのがNeXTSTEPの血を受け継ぐmacOSらしいところではありますが、お好きなツールで透過PNG化して、ホームインジケーター入りのスクショと合成するなりして、デバッグプロジェクトに組み込んで検証して頂ければと思います。

ただ、シミュレータにはある「ベゼル(物理枠)」の位置は分からず。ないはずがないので、見つけた方はご連絡くださいませ。