Latest News
spacer View All spacer
 
February 10, 2010
 
Analysts: EA On The Right Track At Last
 
GamesBeat@GDC Confirms OnLive, GameStop, PlayStation Home Speakers
 
Ubisoft Q3 Sales Edge Down, As It Ramps Up Big Franchises
spacer
Latest Features
spacer View All spacer
 
February 10, 2010
 
arrow Television, Meet Games
 
arrow Two Halves, Together: Patrick Gilmore On Double Helix [1]
 
arrow The Road To Hell: The Creative Direction of Dante's Inferno [20]
spacer
Latest Blogs
spacer View All     Post     RSS spacer
 
February 10, 2010
 
Lineage 2 Interview - 'Freya Update Is Just a Beginning' - Pt.2
 
Fixing the GDC 2010 Schedule Builder [3]
 
Swashbuckling for Landlubbers: Why you may already be encouraging piracy! [20]
spacer
Latest Jobs
spacer View All     Post a Job     RSS spacer
 
February 10, 2010
 
Konami Digital Entertainment Co., Ltd.
Programmer
 
THQ
Animator - Motion Builder (contract)
 
LucasArts
Senior Systems Designer
 
Trion Redwood City
<b>Sr. Brand Manager</b>
 
Telltale Games
Game Designer
 
Telltale Games
Senior Software Engineer - Core Technology
 
Airtight Games
IT System Administrator
 
Roblox
Apple Game Engineer - Kids' Virtual World
spacer
About
spacer News Director:
Leigh Alexander
Features Director:
Christian Nutt
Editor At Large:
Chris Remo
Advertising:
John 'Malik' Watson
Recruitment/Education:
Gina Gross
 
Feature Submissions
About
spacer If you enjoy reading this site, you might also want to check out these Think Services sites:

Game Career Guide (for student game developers.)

Indie Games (for independent game players/developers.)

Finger Gaming (news, reviews, and analysis on iPhone and iPod Touch games.)

GamerBytes (for the latest console digital download news.)

Worlds In Motion (discussing the business of online worlds.)

Game Set Watch (the Group's alt.game weblog.)
News

  Unity-Powered iPhone Games Rejected from iTunes App Store
by Danny Cowan
2 comments
Share RSS
 
 
November 13, 2009
 
Unity-Powered iPhone Games Rejected from iTunes App Store
Advertisement
A number of iPhone developers report that their Unity-powered applications have failed Apple's approval process, and are denied release in the iTunes App Store.

A thread at the Unity Community forums reveals that these applications have the potential of using non-public APIs accessible via the Unity game authoring tool. The same APIs were allegedly used by iPhone social RPG developer Storm8 to obtain, store, and transmit player phone numbers without prior permission.

Though Storm8 claims that its applications have been updated to remove this functionality, many of the company's games, including iMobsters, World War, and Zombies Live, have since been removed from the App Store and are no longer available for download.

Ravensword: The Fallen King, an open-world RPG to be published by Chillingo, was among the handful of Unity engine games to be denied an App Store release.

Many Unity developers received their rejection notices from Apple earlier this week, despite explaining that the included APIs were not used to harvest phone numbers. Several affected apps included no network functionality at all.

Unity notes in another forum thread that the issue has been addressed, and the next engine update will remove the flagged APIs. Authors of rejected apps will need to resubmit their games to Apple's approval process following the release of the updated engine.

[UPDATE: Unity has also published a weblog post on its official website explaining the problem and the fix.]
 
   
 
Comments

Amber Rowland
profile image
Unity Technologies CEO David Helgason has this to say:

When [the publishing ban] problem emerged we spent day and night working on a fix which is now being sent to iPhone developers who could be hit by this.

The whole thing only took days and only a good handful of apps will be delayed because of this (another 350 or more are still happily live in the App Store).

Games that can make API calls on the iPhone can potentially extract user data – a security issue which Apple is outright refusing to ignore.

iPhone developer Storm8 [which doesn't use Unity], was recently accused of illegally harvesting phone numbers through one of its Apps using such API calls.

As Apple discovered that the Unity engine could potentially make such API calls, it began to refuse the application of certain Unity-developed iPhone games. It is widely regarded that the Unity engine’s potential use of API calls is an innocent mistake.

No problem had ever been raised over these [API calls] (which were used in a completely harmless way of course) for over a year so we thought we were in full compliance.

Now, due to the swift fix issued by Unity, only a handful of developers will be hit by the unfortunate error.

Developers who have been refused approval by Apple will have their game sent to the back of the queue for App Store approval.

The API calls were coming from a piece of library we use so we didn't know, though one could argue we should have.

All that said we are sorry about the whole thing (and those developers whose apps were delayed) but we think this story shows that we are over-the-top dedicated to make sure to support Unity and its users.

For more information on Unity's fix see: http://blogs.unity3d.com/2009/11/14/unity-iphone-app-store-submissions-problem-s
olved/

Jeff Temple
profile image
Hi, I am with Storm8. I wanted to clarify a couple of points as it relates to Unity-based games as Storm8 is not based on the Unity game engine and has never used the private API calls that allegedly caused some Unity apps to be rejected. We have also never used the .NET Runtime Mono.

We updated all of our applications back in August when some users noted that Storm8 games contained software code that for some users collected mobile phone numbers upon opening the application for our massively multiplayer online role-playing games. However, Storm8 was not using the phone numbers for any purpose, nor did we provide them to any other company. When we were alerted to the issue, we immediately took voluntary, proactive steps to update our games, so current game versions do not download, store or use iPhone telephone numbers when a game is opened.

To view the statement we put out to our users outlining the proactive steps we’ve taken, you can go here: http://forums.storm8.com/showthread.php?t=5849.


none
 
Comment:
 


Submit Comment