ビルドにXcode 11を使うようになってから、いままで発生していなかったビルド時の不具合が発生するようになってしまいました。xcodebuildでSYMROOTオプションをつけているとビルドができなくなってしまう事象等です。
App Store向けのバイナリをエクスポートするとき「No Apple Distribution certificate found for ...」とエラーが表示される
ながらくApp Store向けのバイナリを自動ビルドしていなかったので気付きませんでしたが、App Strore向けのビルドをすると、
No Apple Distribution certificate found for "APP_NAME" a certificate is required for App Store Connect Distribution.
とエラーが出るようになってしまいました。
iOS Distributionは存在していて、Ad Hocバイナリは署名できるのに、App Storeバイナリの署名に失敗してしまうという状況です。
Apple Distributionを作成することで署名ができるようになりました。
いつのまにか、App Store向けのビルドには Apple Distributionの証明書を使う必要がでてきたようでした。
関連記事
この他にもiOSアプリ開発で見つけたネタや悩んだ内容など紹介しています。Tipsをまとめておりますのでこちらのページをご参照ください。