suer TIL
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
  • ««
  • «
  • 3
  • 4
  • 5
  • 6
  • 7
  • »
  • »»
AUTHOR
author image
suer
ふつうのプログラマ
LATESTS
eye catch
【GitHub Actions,Xcode】DerivedDataとSwiftPMをキャッシュしてCIのビルドを速くする (irgaly/xcode-cache)
MAC
2026-10-11 2026-10-11
eye catch
【swift package】Package.swiftの依存関係の解決だけを先に実行する (resolve)
MAC
2026-10-11 2026-10-11
eye catch
【xcodebuild】SwiftPMの依存関係の解決だけを先に実行する (-resolvePackageDependencies)
MAC
2026-10-11 2026-10-11
eye catch
【xcodebuild】テストの実行先を指定する (-destination)
MAC
2026-10-11 2026-10-11
eye catch
【Xcode】Shared schemeをGit管理してCIのxcodebuildで使う (xcscheme)
MAC
2026-10-11 2026-10-11
  • ホーム
  • お問い合わせ
  • プライバシーポリシー

© 2022 suer