すべてのタグ

TAG

#macos

9件の記事

ネイティブ macOS アプリの使い方デモ動画を(半)自動で撮る:vhs と「自走デモモード」

デジタルアーカイブ向け macOS ネイティブ(SwiftUI)アプリの使い方デモ動画を(半)自動で撮る方法。CLI は vhs で完全自動化し、GUI はアプリ自身に「自走デモモード」を組み込んで screencapture でウィンドウ単位録画、ナレーション・字幕の同期、パート分割と再結合までをまとめました。

macosswiftswiftuivhs

💾macOS で Sleuth Kit と Brunnhilde を動かしてディスクイメージを解析する(フォルダのコピーとの違い)

FAT16 テストイメージに対し Sleuth Kit(fls/icat/fiwalk/tsk_recover/mmls)と Brunnhilde を macOS で実行し、削除済みファイルの復元やディスクイメージ解析がフォルダのコピーと何が違うかを確認した記録。

sleuthkitbrunnhildemacosデジタルアーカイブ

🗂️macOS で Brunnhilde を動かしてファイル群を特性記述する(Siegfried によるフォーマット識別)

born-digital/デジタル化ファイル群の特性記述(characterization)を行う Brunnhilde を macOS(Apple Silicon)に導入し、Siegfried による PRONOM フォーマット識別レポートが出るまでを確認した記録。

brunnhildesiegfriedmacosデジタルアーカイブ

🦠macOS での ClamAV 動作確認と、EICAR テストファイルが常駐アンチウイルスに隔離される挙動

デジタルアーカイブの SIP 作成ワークフローで使う ClamAV を macOS(Apple Silicon)で動作確認した際、EICAR テストファイルがディスク到達と同時に消える現象の原因を切り分けた記録。XProtect ではなく常駐型アンチウイルスのオンアクセス・スキャンが原因だった。

clamavmacoshomebrewセキュリティ

📦デジタルアーカイブの SIP 作成をネイティブ macOS アプリ化する — 開発・署名・公開の記録

born-digital/デジタル化ファイルから SIP を作るネイティブ macOS アプリを、本家(BitCurator/Linux)の代わりに Swift で実装し、署名・notarization して公開した記録。

デジタルアーカイブmacosswiftsiegfried

🌐審査は通ったのに App Store に出ない — 配信地域(App Availability)を App Store Connect API で後追い設定する

Mac App Store に提出した TEI Scanner が、審査を通過したのに App Store に表示されず『配信から削除されました』と出ていました。原因は配信地域(App Availability)が一度も設定されていなかったことです。App Store Connect API で症状を切り分け、v2 の appAvailabilities エンドポイントで配信地域を後追い設定するまでの記録です。

macosappstoreconnectapimac-app-store

🛒macOS アプリを Mac App Store に提出する — App Store Connect API での手続きと iOS との差分

Developer ID 配布まで扱った macOS アプリ TEI Scanner を、Mac App Store にも提出して審査を通過させた記録です。App Store Connect API による .pkg アップロード、App Sandbox の有効化、APP_DESKTOP スクリーンショット、filter[platform]=MAC_OS など、iOS 向けの提出フローとの差分を中心にまとめます。

macosswiftappstoreconnectapi

🔐~/.aws/credentials の平文を避ける — aws-vault と macOS Keychain による IAM ユーザーキー管理

IAM Identity Center (SSO) を採用しない環境で、aws-vault と macOS Keychain を使い ~/.aws/credentials の平文管理を避ける運用と、その実用性について整理します。

awssecurityaws-vaultiam

📜フォルダの画像群から TEI/XML を生成する macOS アプリの開発 — Apple Vision OCR から Developer ID 配布まで

macOS の Vision フレームワークで OCR をかけ、フォルダ内の複数画像から 1 つの TEI/XML を生成するデスクトップアプリ TEI Scanner を開発しました。SwiftUI 実装、xcodegen でのプロジェクト管理、App Store Connect API キーによる Notarization、GitHub Releases での .dmg 配布までを記録します。

macosswiftswiftuivision