suer TIL

Macs

MAC
2026-10-05 2026-10-05
eye catch

【notarytool】公証に失敗した理由をログから調べる

公証の結果がInvalidになったときは、notarytool logで失敗の理由を調べる。提出のIDを指定すると、公証のログがJSONで表示される。ログのissuesに、問題のあるファイルとエラーメッセージが記録されている。
MAC
2026-10-04 2026-10-04
eye catch

【notarytool】アプリを公証してstaple(公証チケットを添付)する

macOSアプリをMac App Store外で配布するときは、Appleに提出して公証(notarization)を受ける。公証に通ったアプリには、Appleが公証チケットを発行する。このチケットをアプリに添付する操作がstaple(ステープル)である。チケットを添付したアプリは、オフラインの環境でも、Gatekeeperが公証済みであると判断できる。
MAC
2026-10-04 2026-10-04
eye catch

【notarytool】App用パスワードで公証用の認証情報を保存する

notarytoolでアプリの公証を依頼するたび、Apple IDとパスワードを入力するのは面倒である。notarytool store-credentialsで認証情報をキーチェーンに保存すると、以降は--keychain-profileでプロファイル名を指定するだけで提出できる。
MAC
2026-10-04 2026-10-04
eye catch

【codesign】署名の内容と整合性を検証する

アプリの署名が正しく付いているか、公証の前に確認したいときは、codesignの2つのオプションを使う。署名の内容は-dvで表示し、署名の整合性は--verifyで検証する。
MAC
2026-10-04 2026-10-04
eye catch

【xcodebuild】Developer ID署名でアーカイブしてエクスポートする

Mac App Store外で配布するmacOSアプリは、アーカイブを作ってからDeveloper ID署名のアプリとしてエクスポートする。xcodebuildでは、archiveと-exportArchiveの2段階で実行する。
MAC
2026-10-04 2026-10-04
eye catch

【Xcode】公証のためにHardened Runtimeを有効にする

公証(notarization)に提出するmacOSアプリは、Hardened Runtimeを有効にして署名する必要がある。無効のまま提出すると、公証の結果がInvalidになる。
MAC
2026-10-04 2026-10-04
eye catch

【Developer ID】アプリ配布用の署名証明書を作成する

Mac App Store以外でmacOSアプリを配布するときは、Developer ID Application証明書でアプリに署名する。公証(notarization)に提出するアプリにも、この証明書による署名が必要である。
MAC
2026-10-04 2026-10-04
eye catch

【qlmanage】コマンドの使い方まとめ

qlmanageはmacOS標準搭載のQuick Look管理・デバッグ用コマンドである。Quick Lookのプレビューやサムネイルをターミナルから生成でき、-oを使えばウィンドウを開かずにファイルへ出力できる。ここでは各オプションの使い方を解説した記事へリンクする。
MAC
2026-10-03 2026-10-03
eye catch

【qlmanage】サムネイルのキャッシュとジェネレータ一覧をリセットする (-r)

Quick Lookのジェネレータの一覧を再読み込みしたいときや、サムネイルのキャッシュを作り直したいときは、qlmanage -rでQuick Lookをリセットする。
MAC
2026-10-03 2026-10-03
eye catch

【qlmanage】Quick Lookのジェネレータ一覧と統計情報を表示する (-m)

Quick Lookにどのファイル形式のジェネレータが登録されているかを調べたいときは、qlmanage -m pluginsを使う。 $ qlmanage -m plugins plugins: org.openxmlformats.wordprocessingml.document -> /System/Library/QuickLook/Office.qlgenerator (48) com.apple.iwork.keynote.sffkey -> /System/Library/QuickLook/iWork.qlgenerator (249) ... -mに統計の名前を続けると、Quick Lookのサーバーであるquicklookdの情報も表示できる。実行例はmacOS 27.0.1のもの。
MAC
2026-10-03 2026-10-03
  • ««
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
  • »»
AUTHOR
author image
suer
ふつうのプログラマ
LATESTS
eye catch
【notarytool】認証エラーと終了コードから原因を調べる (-v)
MAC
2026-10-05 2026-10-05
eye catch
【notarytool】dmgを公証する (submit)
MAC
2026-10-05 2026-10-05
eye catch
【notarytool】認証情報の保存先と検証を指定する (store-credentials)
MAC
2026-10-05 2026-10-05
eye catch
【notarytool】過去の提出を一覧する (history)
MAC
2026-10-05 2026-10-05
eye catch
【notarytool】結果をJSON・plistで出力してスクリプトで使う (-f)
MAC
2026-10-05 2026-10-05
  • ホーム
  • お問い合わせ
  • プライバシーポリシー

© 2022 suer