automated iOS rejection: Non-public API usage

Ian Wood revlist at azurevision.co.uk
Tue May 7 09:01:32 EDT 2013


I assume you've already checked that you're not calling any handlers that would call for the UDID? Access to it was restricted a while ago.

Ian


On 7 May 2013, at 09:45, Scott Morrow wrote:

> When submitting an app for iOS the Application Loader completes successfully but shortly an email from Apple arrives explaining that the binary is invalid because:
> 
> -----------------------------------------
> Non-public API usage:
> 
> 	• Apps are not permitted to access the UDID and must not use the uniqueIdentifier method of UIDevice. Please update your apps and servers to associate users with the Vendor or Advertising identifiers introduced in iOS 6.
> If method names in your source code match the private Apple APIs listed above, altering your method names will help prevent this app from being flagged in future submissions. In addition, note that one or more of the above APIs may be located in a static library that was included with your app. If so, they must be removed.
> -----------------------------------------
> 
> This is an update to a previously accepted app. (tried both Xcode 4.6.1 & 4.6.2  tried with both LC 5.5.3 & 6.0.1) I tried removing externals and even tried resubmitting the previously accepted app by recompiling with a new version number.  All now getting the same response. Has anyone had a similar experience? Advice (besides the usual sacrificial chicken and strong drink) ?
> 
> --
> Scott Morrow
> 
> Elementary Software
> (Now with 20% less chalk dust!)
> web       http://elementarysoftware.com/
> email     scott at elementarysoftware.com
> office     1-800-615-0867
> ------------------------------------------------------
> 
> 
> 
> 
> 
> 
> 
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode





More information about the use-livecode mailing list