はじめに はじめまして。2019年3月に入社しました、yosuke2です。 今回はMacアプリの公証(Notarization)に関してハマった経験があり、ネットにもそんなに出てはいないので貴重な知見かなと思ったのでこれをまとめました。 ちなみにXcodeはGUI部分はほぼ使用せず、ほとんどの内容をコマンドラインで行っているため、その辺りはGUIで作業している人は適宜読み替えていただければと思います(Hardened Runtimeの設定をコマンドラインで行っていますがGUIでもできる、などがあるので)。 そもそもMacアプリの公証とは 簡単に言うと、セキュリティを強化してユーザがより安心できるような仕組みをAppleが追加したので、開発者はこの仕組みを使ってAppleの認証を得て安全なアプリを公開しよう、というものです。 参考: [Notarizing Your App Before D