ShipCheck is a native macOS application that helps you check your Xcode projects (iOS/macOS, including React Native) before submitting to the App Store — based on real data taken directly from your App Store Connect account, rather than guessing or just linting static code.
The problem that ShipCheck solves: the majority of times when apps are rejected by the App Store or take longer to review does not come from major errors, but from small "data mismatches" — a product ID changed in the code but forgotten to be updated on App Store Connect, a Required Reason API newly added by a third-party library but not declared in the Privacy Manifest, or an app information field left empty. ShipCheck accurately detects these "silent" errors before you submit, rather than waiting for Apple to reject it to find out.
Main features:
Target audience: indie developers and small teams self-publishing iOS/macOS apps to the App Store, those looking to reduce the risk of rejection or wasting time on reviews due to easily forgotten minor errors.
How to get started: just macOS 14 or later. Download the .dmg file, drag it into Applications, open your Xcode project, enter Key ID/Issuer ID/.p8 file from App Store Connect (detailed instructions are provided in the app), and then click Analyze — no account needed, no complex configuration required.
What sets it apart: ShipCheck is not just a static linter that only reads code. It directly calls the App Store Connect API to get real data from your app and then cross-references — so it can also detect errors arising from data mismatches over time, not just syntax errors. Everything runs locally on your machine, with no backend, and the API key never leaves your device.
No reviews yet
ShipCheck giải quyết một bài toán thực tế mà nhiều iOS developer gặp phải khi nộp app. Việc đối chiếu dữ liệu trực tiếp với App Store Connect API thay vì chỉ lint code tĩnh là một ý tưởng hay, và hướng tiếp cận "chạy cục bộ, API key không rời khỏi máy" rất được lòng team security-conscious. Một gợi ý để trang landing thêm mạnh: bạn có thể thêm danh sách các use case cụ thể, chẳng hạn "Trước lần submit đầu tiên", "Sau khi cập nhật dependency", "Khi collaborate với team" để người dùng dễ hình dung khi nào cần dùng ShipCheck. Điều này cũng giúp giải thích giá trị tốt hơn cho những người mới. Continue tích lũy social proof và hẹn sẵn kế hoạch content cho cộng đồng. Sản phẩm đã rất rõ ràng về mặt technical, nên việc chia sẻ các story thất bại từ app review sẽ resonate với đối tượng của bạn.

Check the project before submitting to the App Store, based on real ASC data.
Auto-translated ·
SQL & NoSQL database client, one editor
Nhúng dữ liệu thị trường Việt Nam lên website, không cần API key.

Your Cute Desktop Cat Pet on Android

Biến bàn phím bình thường thành bàn phím cơ với âm thanh sống động

Dịch giọng nói theo thời gian thực cho các cuộc họp, trò chơi và video

Giải pháp ảo hóa trình duyệt và quản lý không gian làm việc số
No talks yet
Create the first talk
Reviews & comments