All tags

TAG

#macos

4articles

🌐Review Passed but the App Isn't on the App Store — Setting App Availability After the Fact via the App Store Connect API

TEI Scanner, which I had submitted to the Mac App Store, passed review but never appeared on the App Store — instead showing 'removed from sale'. The cause: App Availability had never been set. This is a record of diagnosing the symptom with the App Store Connect API and setting availability after the fact via the v2 appAvailabilities endpoint.

macosappstoreconnectapimac-app-store

🛒Submitting a macOS App to the Mac App Store — App Store Connect API Steps and the Diffs from iOS

A record of submitting TEI Scanner — the macOS app whose Developer ID distribution I covered earlier — to the Mac App Store and getting it through review. The focus is on the diffs from the iOS submission flow: .pkg upload via the App Store Connect API, enabling App Sandbox, APP_DESKTOP screenshots, and filter[platform]=MAC_OS.

macosswiftappstoreconnectapi

🔐Avoiding Plaintext in ~/.aws/credentials — Managing IAM User Keys with aws-vault and the macOS Keychain

Avoiding plaintext management of ~/.aws/credentials using aws-vault and the macOS Keychain in environments where IAM Identity Center (SSO) is not adopted, with an assessment of how practical the approach is.

awssecurityaws-vaultiam

📜Building a macOS App That Turns a Folder of Page Images Into a Single TEI/XML — From Apple Vision OCR to Developer ID Distribution

I built TEI Scanner, a macOS desktop app that runs Apple's Vision OCR over a folder of scanned page images and emits a single TEI/XML document. This post records the SwiftUI implementation, project management via xcodegen, notarization driven by an App Store Connect API key, and .dmg distribution through GitHub Releases.

macosswiftswiftuivision