Re: [PhoneGap] App Fails validation phonegap 2.7.0

173 views
Skip to first unread message

Shazron

unread,
May 16, 2013, 12:05:18 PM5/16/13
to phonegap
You must have an older version or it wasn't upgraded properly. There is absolutely no use of uniqueIdentifier in 2.7.0 and hasn't been for a while.


On Thu, May 16, 2013 at 4:17 AM, <npsan...@gmail.com> wrote:
I created an ios  app with the latest phonegap release in the hope to avoid the UDID validation checks that have recently come into force.
However I'm still getting error "App are not permitted to access the UDID and must not use the uniqueIdentifier method of UIDevice" anyone
have any ideas on how to resolve this?

Any help would be greatly appreciated.
Many Thanks
Nathan

--
-- You received this message because you are subscribed to the Google
Groups "phonegap" group.
To post to this group, send email to phon...@googlegroups.com
To unsubscribe from this group, send email to
phonegap+u...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/phonegap?hl=en?hl=en
 
For more info on PhoneGap or to download the code go to www.phonegap.com
 
To compile in the cloud, check out build.phonegap.com
---
You received this message because you are subscribed to the Google Groups "phonegap" group.
To unsubscribe from this group and stop receiving emails from it, send an email to phonegap+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Tim Girard

unread,
May 17, 2013, 11:27:36 PM5/17/13
to phon...@googlegroups.com
i see the same problem

Even if I open the CordovaLib project alone and compile it.  Then i run 

grep -Rnis 'uniqueIdentifier' *
\Binary file libCordova.a matches

The version of this project is 2.7.0.  

Not sure what is going on here.

any ideas?

Shazron

unread,
May 18, 2013, 12:42:57 AM5/18/13
to phonegap
Well yes of course you will find 'uniqueIdentifier', it is still in UIKIt in the UIDevice class (I think the archive links to all symbols in the class if you use a class in a system framework). It shouldn't matter - in the final binary that you find in the .app folder, you won't find this symbol because we never use it (thus not included). If it is in there, it's from third-party code use, for sure. 

I know TestFlight 1.1 might have used it, and perhaps other Analytics libs or something.


--

Tim Girard

unread,
May 18, 2013, 12:56:21 PM5/18/13
to phon...@googlegroups.com
ok well for me, it's AdMob, even after i upgraded to their latest version.  After removing admob, it is ok now.

I read online to do the grep in the binaries, and only phonegap was showing a result, I have no idea why.

Anyways, this is working now for me

thanks

Peter Banjo

unread,
Mar 31, 2014, 7:50:16 AM3/31/14
to phon...@googlegroups.com
It might be a false positive but the Application Uploader tool isn't allowing me to submit my app to the store because of this - I haven't been able to find an instance of uniqueIdentifier anywhere else

Shyaam Jadhav

unread,
Apr 1, 2014, 9:12:05 AM4/1/14
to phon...@googlegroups.com
Use the latest Application loader 2.9 may be and try to compile your app with pg3.0 atleast.

If this still does not help plz tell us what exact error that your application loader is giving.

Shyaam

Peter Banjo

unread,
Apr 2, 2014, 4:49:34 AM4/2/14
to phon...@googlegroups.com
The error message is -
 
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.

I am using Application Loader 2.9, Xcode 5.1 (5b130a) and PhoneGap 3.4.0-0.19.7
Reply all
Reply to author
Forward
0 new messages