Skip to content

Latest commit

 

History

History
31 lines (23 loc) · 1.19 KB

File metadata and controls

31 lines (23 loc) · 1.19 KB

Mac App Store Preparation

DiffDiff is prepared as a macOS 14+ app with the following placeholder release values:

  • Bundle ID: com.ryanwang.DiffDiff
  • Version: 1.0
  • Build: 1
  • Category: Developer Tools
  • Author: ryanwang

Before archiving for App Store Connect, update these in DiffDiff.xcodeproj if your Apple Developer account uses different values:

  • DEVELOPMENT_TEAM
  • PRODUCT_BUNDLE_IDENTIFIER
  • MARKETING_VERSION
  • CURRENT_PROJECT_VERSION

The app enables App Sandbox and user-selected read-only file access in App/DiffDiff.entitlements. This matches the current behavior: users choose a local Git repository, and DiffDiff reads branch and diff data from that selected folder.

Current privacy manifest declares no data collection and no tracking in App/PrivacyInfo.xcprivacy.

Archive checklist:

  1. Install full Xcode and select it with xcode-select.
  2. Open DiffDiff.xcodeproj.
  3. Set your Apple Developer Team on the DiffDiff target.
  4. Confirm the Bundle ID exists in Apple Developer / App Store Connect.
  5. Build and run the app in Release.
  6. Archive with Xcode Organizer.
  7. Upload to App Store Connect.
  8. Test the uploaded build with TestFlight before submitting for review.