News
Apple using software to check App Store submissions?
By Charles Starrett
Senior Editor, iLounge
Published: Tuesday, November 17, 2009
News Category: Apps + Games
According to a series of Twitter updates from Iconfactory developer Craig Hockenberry and John Gruber of Daring Fireball, Apple is now using an automated software tool to check for the use of private API calls in new App Store submissions. After Hockenberry stated that it “wouldn’t surprise [him] if the [App Store] review process now includes a step where they pass your binary through something that checks for framework use,” Gruber responded, saying that “Apple recently started running apps through a static analysis tool to look for private API calls,” adding that while he doesn’t know exactly what it flags, he does “believe that it is a serious tool, not simplistic.” The iPhone SDK Developer Agreement has always prohibited the use of private APIs, which, unlike public APIs, are subject to change and are sometimes used to access features Apple does not want to make available to third-party developers. This new system will likely make it easier for Apple to find these private API calls in third-party applications, as the software can scan the app’s codebase for the calls, while a human tester would either have to stumble upon, and recognize, use of the APIs during hands-on testing, or find the API call in a manual search of the app’s code. [via Gizmodo]
Related Stories
- Periscope Audio Lab releases SpaceSampler
- Evernote Hello improves contact entry features
- eMailGanizer Pro adds Universal Inbox, Smart Folders
- Galaxy on Fire 2 HD update opens the Kaamo Club
- Smartr Contacts adds e-mail viewing support
- Path releases update to address contact privacy issue
Comments
If you have a comment, news tip, advertising inquiry, or coverage request, a question about iPods/iPhones/iPad or accessories, or if you sell or market iPod/iPhone/iPad products or services, read iLounge's Comments + Questions policies before posting, and fully identify yourself if you do. We will delete comments containing advertising, astroturfing, trolling, personal attacks, offensive language, or other objectionable content, then ban and/or publicly identify violators.
Recent News
- Apple exec Cue accepts Grammy honoring Steve Jobs
- ThinkGeek intros iCade 8-bitty game controller
- Apple requests audits of Foxconn by FLA
- Apple sues Samsung, seeks to block Galaxy Nexus in U.S.
- AT&T doubles upgrade fee to $36
- Apple TV supplies constrained, hint at new model?
- 16GB iPad 2 sees deep discount ahead of new model
- Apple sues Motorola in U.S. over Qualcomm patents
- iLounge Weekly coming early Monday, giveaway reminder
- iBackFlip launches Somersault case for iPad
Recent Reviews
- Cygnett Apollo for iPhone 4/4S
- Case-Mate Pop! ID for iPhone 4/4S
- Case-Mate Pop! for iPhone 4/4S
- Case-Mate Pop! With Stand for iPhone 4/4S
- Solid Line Products RightShift 2 Removable Keyboard Case for iPad 2
- Spigen SGP Kuel F60Q Battery Pack
- Just Mobile Highway + Highway Pro for iPod, iPhone + iPad
- Speck CandyShell and CandyShell Satin for iPhone 4/4S
- Jensen JiPS-310i Docking Speaker for iPod, iPhone & iPad
- FrappeDesign Smart Sleeve for iPad 2
Recent Articles
- iOS Gems: Adventures of Tintin, Reckless Racing 2 + Scramble With Friends
- Ask iLounge 2-3-12
- Making The Case For - And Against - An Apple iTV Television
- Instant Expert: iTunes U for iPad, iPhone and iPod touch
- Instant Expert: Secrets & Features of iBooks 2.0
- iLounge’s 2012 CES Best of Show Awards: Honorable Mentions
- iLounge’s 2012 CES Best of Show Awards: iPod, iPhone, iPad + Mac
- iOS Gems: Bug Princess, Dora Hops Into Phonics, It’s A Small World, Sleepy Jack + X Is For X-Ray
- The Complete Guide to Managing iTunes Videos
- Editorial: As CES Grows, Will Microsoft’s Loss Be Apple’s Gain?


1
Perhaps this in response to software such as Yelp that used private API calls to implement an augmented-reality Easter egg (Monocle) prior to the v3.1 API release that officially allowed it.
Posted by David on November 17, 2009 at 10:08 AM (PDT)
2
This is why I just don’t do the application process. I make a nice web app, place an ad or two on it and am done.
Then I just submit it to web app lists. Not even the Apple one. I was submitting to Taptu but they became pretty difficult as well.
I’ve been using Seego.com and I’m doing pretty good. Lots of traffic so plenty of ad revenue!
I like Apple, don’t get me wrong. But Seego.com seems to be a better option for me.
Posted by Mark Cameron on November 18, 2009 at 3:08 PM (PDT)