Apple Easing Up On App Rejections?
December 11, 2009

Thank you for submitting your update to iSimulate to the App Store. During our review of your application we found it is using a private API, which is in violation of the iPhone Developer Program License Agreement section 3.3.1; "3.3.1 Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs." While your application has not been rejected, it would be appropriate to resolve this issue in your next update. The non-public API that is included in your application is UITouch._touchFlags. Please resolve this issue in your next update to iSimulate.Apple's reviewers have been known to reject apps over the most minute oversights, so this is definitely a surprise. This approach allows stable and necessary updates to be issued even though a small mistake has been made. Vimov is obviously thrilled that the update made it through the process even with the non-public API, and they intend to address the issue in their next update, just as Apple has asked. In related news, we recently received a tip from Wolfgang Dahmen regarding the use of Apple-owned icons in iPhone apps. Apparently iNet Pro - Network Scanner was recently updated with icons that look identical to Apple products, something the company has frowned upon in the past. Maybe Apple is finally easing up on some of its ridiculous restrictions and it isn't just holiday spirit after all!
