Review date:2026/8/5 · Review Device:iPad Air 11-inch (M3)
狀態:🔴 等待開發者回覆(Information Needed)
Apple 問的四個問題(兒童類幾乎必問)
① App 有沒有第三方分析(analytics)?有的話收集哪些資料。
② 有沒有第三方廣告?有的話請提供該廣告聯播網針對兒童 App 的公開政策連結。
③ 資料會不會分享給任何第三方?用途與儲存地點為何。
④ 除了上述兩者之外,還有沒有收集任何使用者或裝置資料?請完整說明所有用途。
怎麼回的
LetCube 的答案剛好四個都是「沒有」:不含任何第三方分析與廣告 SDK、不與任何第三方分享資料、除了必要的本機設定外不收集任何使用者或裝置資料;相機畫面只在記憶體取樣顏色、用完即棄,不儲存也不上傳。在 App Store Connect 回覆後當天(8/5 上午 9:15 PDT)就重新進入審核。
2026 · 08 · 07🎉 審核通過 · 正式上架
Congratulations!補件後兩天,8/7 下午收到 Review of your submission is complete. It is now eligible for distribution.——LetCube: Cube Guide for Kids 正式上架 App Store,iPhone 與 iPad 同步。從首次送審(7/27)到核准共 11 天,中間經歷 1 次 Guideline 2.1 補件、1 次重審。
App Store 名稱:LetCube: Cube Guide for Kids(Apple ID 6794867285)
An indie developer's honest App Store submission log
LetCube is a cube game for kids that turns any ordinary Rubik's cube into a detective game with just a phone. This page logs every milestone of its Apple App Store journey, shared for fellow indie developers on the same path.
2026 · 07 · 27🚀 First Submission · iPhone + iPad
A submission night that ran past midnight: on Jul 26 the build 1.0.20260717 (7) cleared Validate App and was attached to a draft submission — then the version string was bumped to the actual submission date, rebuilt as 1.0.20260727 (8), re-uploaded, and the submission was finalized at 00:26. Breathing 3D guidance, colour clues collected while you turn, and never a "scan failed" — completely free, zero ads, no data collected, fully offline.
Version: 1.0.20260727 (8) (previously validated as 1.0.20260717 (7))
Uploaded: Jul 27, 2026 at 12:19 AM
Status: ⏳ Waiting for Review
① Validated, then rebuilt and re-uploaded
At 11:50 PM on Jul 26, 1.0.20260717 (7) passed Validate App — Xcode Organizer reported Validation succeeded. The version string was then bumped to the submission day's 1.0.20260727, rebuilt as build (8), and uploaded at 12:19 AM with status Uploaded to Apple.
② Submission items finalized in App Store Connect
The draft submission created at 12:13 AM still carried build 1.0.20260717 (7). Once the new build landed, reopening the draft at 12:26 AM showed iOS App 1.0.20260727 · 1.0.20260727 (8) marked Item Ready to Submit.
Xcode Archives — 1.0.20260717 (7) Validation succeeded (click to enlarge)Draft Submission 12:13 AM — still on build 1.0.20260717 (7) (click to enlarge)Xcode Archives — 1.0.20260727 (8) Uploaded to Apple (click to enlarge)Draft Submission 12:26 AM — 1.0.20260727 (8) Ready to Submit (click to enlarge)
2026 · 08 · 05🔴 Guideline 2.1 · Information Needed
Nine days in, a rejection arrived — though not a rejection of the app itself. It was Guideline 2.1 Information Needed: before continuing, Apple wanted to know how the app complies with Guideline 1.3 (Kids Category). Reviewed on an iPad Air 11-inch (M3), version 1.0.20260727 (8).
The four questions (near-inevitable for Kids Category)
1. Does the app include third-party analytics? If so, what data is collected.
2. Does it include third-party advertising? If so, link the ad network's published kids-app policy.
3. Is data shared with any third parties? For what purpose, and stored where.
4. Any other user or device data collected beyond those two? Explain every planned use.
The reply
For LetCube all four answers happen to be "no": no third-party analytics or ad SDKs, nothing shared with anyone, and no user or device data collected beyond local settings — camera frames only sample colour in memory and are discarded, never stored or uploaded. After replying in App Store Connect, review resumed the same day (Aug 5, 9:15 AM PDT).
2026 · 08 · 07🎉 Approved & Live
Congratulations! Two days after the reply, on Aug 7: Review of your submission is complete. It is now eligible for distribution. — LetCube: Cube Guide for Kids is live on the App Store for iPhone and iPad. From first submission (Jul 27) to approval: 11 days, with one Guideline 2.1 information request and one re-review.
App Store name: LetCube: Cube Guide for Kids (Apple ID 6794867285)
Approved version: 1.0.20260727 for iOS · iPhone + iPad
Resubmitted: Aug 5, 2026 at 9:15 AM PDT · Approved: Aug 7, 2026
Email — review complete, eligible for distribution (click to enlarge)Accepted items — 1.0.20260727 for iOS (click to enlarge)
2026 · 08 · 11🎉 v1.1.20260808 Released
The first update went out four days after launch — submitted Aug 8, approved Aug 11, and this time with no questions asked. Four items: the app version plus three tip-jar in-app purchases.
Version: 1.1.20260808 (build 9) · iPhone + iPad
Submitted: Aug 8, 2026 at 9:34 AM PDT · Approved: Aug 11, 2026 at 6:02 PM
1. Kids without a physical cube are no longer locked out
1.0 opened on the camera page — a child with no cube at home could only stare at the viewfinder. 1.1 opens into the Academy instead, with the challenge card on top, so there is something playable on first launch.
2. The real cause of the black screen / crash: a speech-engine deadlock
AVSpeechSynthesizerhangs the main thread if it's deallocated mid-utterance; the watchdog then kills the app and the user sees a black screen or a crash. Now one engine is shared app-wide and never deallocated — and the shared KidsTTS got the same fix, so the whole app family benefits.
3. Academy feel: four fixes that only work stacked
Defer the layer decision when a finger lands on the black line between layers; a ~6mm sensing band outside the outline (small hands miss edge cells); a second view of the back face that is not a mirror (a reflection flips left and right, so copying it produces the wrong turn); and, while a hint is showing, the arrow wins the touch.
4. Tip jar and the parental gate
Three optional tips ($0.99 / $4.99 / $9.99) sit behind the parental gate and unlock nothing — invisible anywhere in the child's flow (scan, 3D guidance, Academy). The gate now also accepts a 4-digit passcode as an alternative to the maths question.
Email — v1.1.20260808 review complete (click to enlarge)
The review outcome — approval or rejection — and every update after launch will be logged here as it happens.