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_TEAMPRODUCT_BUNDLE_IDENTIFIERMARKETING_VERSIONCURRENT_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:
- Install full Xcode and select it with
xcode-select. - Open
DiffDiff.xcodeproj. - Set your Apple Developer Team on the DiffDiff target.
- Confirm the Bundle ID exists in Apple Developer / App Store Connect.
- Build and run the app in Release.
- Archive with Xcode Organizer.
- Upload to App Store Connect.
- Test the uploaded build with TestFlight before submitting for review.