Build Stash from public source
Swift 6 and Xcode 26 or newer. Device distribution and iCloud require separate signing and provisioning.
Choose a snapshot and scheme
Section titled “Choose a snapshot and scheme”Use the source link on the release page for the reviewed snapshot that corresponds to that download. Open Stash.xcodeproj in Xcode. Select StashMac for Mac or StashIOS for iOS/iPadOS. The app uses Swift 6 and a shared local StashCore package.
To verify source locally, run:
bash Scripts/verify.shThe checks cover automated tests and unsigned app builds. Signed installation, device permissions, CloudKit, and App Store acceptance are separate. Choose a simulator destination for an unsigned iOS build. A physical device requires an appropriate Apple Developer team and matching identifiers, signing and capabilities for the app and extensions. See iPhone and iPad and iCloud provisioning.
Development scope
Section titled “Development scope”The public snapshot has build source, tests and MIT license. Use the exact tag when comparing behavior with a package. StoreKit is disabled in the public Mac download. Store product configuration, enforcement and purchase acceptance remain separate work.