Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

AppGameKit Classic Chat / [APPLE] REJECTION on 108 with UDID!!!!

Author
Message
xGEKKOx
AGK Master
15
Years of Service
User Offline
Joined: 7th Dec 2008
Location: Italy
Posted: 17th May 2013 19:47
Dear Staff,

the UDID uniqueIdentifier is deprecated and the validation will not pass with 108.
I\\\'m sending with 107.
Please fix it in the final release.

Long life to Steve!
xCept
21
Years of Service
User Offline
Joined: 15th Dec 2002
Location:
Posted: 17th May 2013 20:21
Was that using the latest 108 beta 11? I recall Paul stating long ago that it was related to the Twitter API and that he had fixed it in one of the beta builds. I released an app on iOS using beta 10 and it was approved. Maybe it's a Tier-2 issue only?
Naphier
14
Years of Service
User Offline
Joined: 2nd Oct 2010
Location: St Petersburg, Florida
Posted: 18th May 2013 04:05
My app was built with 10811. It was approved for iTunes. Maybe this is a t2 issue as xCept suggests.

Ancient Lady
Valued Member
20
Years of Service
User Offline
Joined: 17th Mar 2004
Location: Anchorage, Alaska, USA
Posted: 18th May 2013 05:16
Quote: "the UDID uniqueIdentifier"

What is this and where does it exist?

And what version of AppGameKit are you using?

Both these bits of information can help us figure out it is a Tier 2 issue or an Xcode configuration issue or a core AppGameKit issue.

Cheers,
Ancient Lady
AGK Community Tester and AppGameKit Master
xGEKKOx
AGK Master
15
Years of Service
User Offline
Joined: 7th Dec 2008
Location: Italy
Posted: 18th May 2013 14:54
Tier 2
108 ver 11
The validation process will block and you can submit the app.

Long life to Steve!
Ancient Lady
Valued Member
20
Years of Service
User Offline
Joined: 17th Mar 2004
Location: Anchorage, Alaska, USA
Posted: 18th May 2013 18:28
So, what is "the UDID uniqueIdentifier" and where does it get set? Is it part of the Xcode project or does it exist somewhere in the AppGameKit code for Xcode?

Cheers,
Ancient Lady
AGK Community Tester and AppGameKit Master
xCept
21
Years of Service
User Offline
Joined: 15th Dec 2002
Location:
Posted: 18th May 2013 19:45
@AL, uniqueIdentifier is a property that developers could use in iOS projects to uniquely identify a device. It was deprecated in iOS 5.0 and is no longer acceptable in new submissions. I believe AppGameKit used it behind-the-scenes for the Twitter API, but that seems to have been remedied in Tier 1 at least.

Gekko, did the rejection notice give you any line number or file location that contained this reference? It does sound like it might still be a lingering part of Tier 2 AppGameKit and something Paul will need to address.
xGEKKOx
AGK Master
15
Years of Service
User Offline
Joined: 7th Dec 2008
Location: Italy
Posted: 19th May 2013 13:48
Hmmm, i don't remember but is sure it was in the AppGameKit code.
Cause i don't use UDID but my personal way to create an ID.
When i changed the 108 to 107 it was solved.

Long life to Steve!
Ancient Lady
Valued Member
20
Years of Service
User Offline
Joined: 17th Mar 2004
Location: Anchorage, Alaska, USA
Posted: 19th May 2013 18:55 Edited at: 19th May 2013 18:56
I just did a search for UDID in the AppGameKit code stuff (TextPad is great for doing searches) and it doesn't appear in any code.

I'm betting it is in one of the Social Plugins sdks.

EDIT: And that means it is an issue for submitting to Apple for anyone using v1085+.

Cheers,
Ancient Lady
AGK Community Tester and AppGameKit Master
xGEKKOx
AGK Master
15
Years of Service
User Offline
Joined: 7th Dec 2008
Location: Italy
Posted: 20th May 2013 12:20
Yes, of course.
Luckily i don't use the social agk plugins.
So i was safe changing back to 107.

Long life to Steve!
Ancient Lady
Valued Member
20
Years of Service
User Offline
Joined: 17th Mar 2004
Location: Anchorage, Alaska, USA
Posted: 20th May 2013 16:06
I recently had some sort of problem in Android in v1076 that I couldn't figure out that disappeared with v10811.

Since I've made a bunch of changes again, I'll see if the issue has resolved.

As close as I am to publishing, I'd hate to have it rejected for something I cannot control.

Cheers,
Ancient Lady
AGK Community Tester and AppGameKit Master
tornado
19
Years of Service
User Offline
Joined: 21st Jul 2005
Location:
Posted: 21st May 2013 11:35
I'm afraid it's not possible at the moment to submit to Apple, nor Tier1, neither Tier2, because of new Apple's UDID policy:
https://developer.apple.com/news/?id=3212013a
I submitted beta11-tier2 app on April 26th and it was approved, but the beta11-tier2 update for it (with the same include files) on May 20th is rejected!
The big problem is, that if you have in-app purchases, to avoid rejection you have to implement agk::RestorePurchases(), which is NOT in 1.076.

I'm frustrated.

JimHawkins
15
Years of Service
User Offline
Joined: 26th Jul 2009
Location: Hull - UK
Posted: 21st May 2013 13:16
Sounds like an urgent update is needed!

-- Jim DO IT FASTER, EASIER AND BETTER WITH AppGameKit FOR PASCAL
xGEKKOx
AGK Master
15
Years of Service
User Offline
Joined: 7th Dec 2008
Location: Italy
Posted: 21st May 2013 14:03
Yes, this is why i ask to TGC team to divide the LIBS.
Please listen to me, give to the apple coders the possibility to include or not include the SOCIAL LIBS.

I hope TGC team will listen to me.

Long life to Steve!
tornado
19
Years of Service
User Offline
Joined: 21st Jul 2005
Location:
Posted: 21st May 2013 15:57
+1 to xGEKKOx
It would be obviously better if all extentions like Social, Ads etc weren't tied up with core functionality.

Ancient Lady
Valued Member
20
Years of Service
User Offline
Joined: 17th Mar 2004
Location: Anchorage, Alaska, USA
Posted: 21st May 2013 16:58 Edited at: 21st May 2013 17:05
It sounds like the issue is in Facebook or Twitter.

Maybe there are updated SDKs for them that don't include the UDID.

EDIT: Having done a bit of research on the UDID, I totally understand why Apple won't allow its use anymore. It is a major privacy issue. I would even think it should be considered a security issue.

Given the ultimatum, I am sure that the offending SDKs will get updated, it's just a matter of time.

Cheers,
Ancient Lady
AGK Community Tester and AppGameKit Master
xGEKKOx
AGK Master
15
Years of Service
User Offline
Joined: 7th Dec 2008
Location: Italy
Posted: 21st May 2013 17:46
Thx Tornado, this is what i think as there are much AppGameKit users that develope with android and less with iOS.
We know that who use xcode, so Tier 2, is more active than the Tier 1, and if we use obj c, we know how to get the same things are in the AppGameKit Social using some lines of code.

I like AppGameKit very much, but if TGC don't divide the social LIBs from the AppGameKit Lib we have much problems than the UDID one.
For example, with the notifications, if you use it, and use AppGameKit Facebook the app will crash when you get the first notification handle.

And other things like this.

I don't wanna add JSON, AdMob, Twitter, oAuth..... i don't use those.
So i don't wanna add them.

In the same time i'm not the one that make 100 .m files. I'm an old school coder, so i do max 5/6 .cpp and 1/2 .m, now imagine if i see the project full of files and things i don't want inside, how i get it!?

Anyway, anyone knows if is possible to include optionally a LIB from another LIB?
So if i use AGKLib.a it search optionally Facebook.a or Twitter.a????

I think this is an idea.

Long life to Steve!
Paul Johnston
TGC Developer
22
Years of Service
User Offline
Joined: 16th Nov 2002
Location: United Kingdom
Posted: 21st May 2013 17:51
We have been submitting tier 1 apps with 108 beta 11 without issue, and since both tier 1 and tier 2 link to the same lib this shouldn't be an issues for tier 2 either. Can you confirm that the AGK\IDE\platform\apple\Lib\Release\libAGKiOS.a file is dated 11/04/13 and that there is no file in AGK\IDE\platform\apple\Lib\Debug if it exists.

I can't think of a way to make the social plugins optional since dynamic libraries are forbidden on iOS so everything must be built into a static lib.
xGEKKOx
AGK Master
15
Years of Service
User Offline
Joined: 7th Dec 2008
Location: Italy
Posted: 21st May 2013 18:24 Edited at: 21st May 2013 18:27
Oh, i understand. And if you do stand alone LIBs for socials?
For example instead of using agk::Hello() we can use agkfb::Hello() or agktw::Hello()....
You don't need to recall AppGameKit internal if you can do it directly in Obj c for the LIBs.
What do you think?

Anyway, the issue is when you validate the app before submitting it.
Yes the version i used is the last, cause i validated one without issue some days ago, but now Apple changed something, and i was surprised like you when the validation gave me back the error.

No Debug folder in the version i have.

Long life to Steve!
Ancient Lady
Valued Member
20
Years of Service
User Offline
Joined: 17th Mar 2004
Location: Anchorage, Alaska, USA
Posted: 21st May 2013 18:36
Paul, I think the issue is that as of 1-May-2013 Apple will reject anything that uses the UDID (uniqueIdentifier).

It appears that the UDID appears in the v10811 built projects. A search for it shows that it can be found in the precompiled headers and the FacebookSDK and GoogleAdMobAdsSDK SDKs.

I suspect the precompiled headers are including some things for the SDKs that reference it.

I suspect we are sort of stuck in v10811+ until the two SDKs mentioned are updated to remove the reference.

Cheers,
Ancient Lady
AGK Community Tester and AppGameKit Master
Paul Johnston
TGC Developer
22
Years of Service
User Offline
Joined: 16th Nov 2002
Location: United Kingdom
Posted: 21st May 2013 19:27
You are right, I just tried validating an app that previously worked but now gets rejected. It looks like it is caused by the AdMob SDK but I shall track it down and fix it for beta 12.
xCept
21
Years of Service
User Offline
Joined: 15th Dec 2002
Location:
Posted: 21st May 2013 19:51
Thanks Paul.
Ancient Lady
Valued Member
20
Years of Service
User Offline
Joined: 17th Mar 2004
Location: Anchorage, Alaska, USA
Posted: 21st May 2013 20:38
Yes, thank you Paul.

I see that a lot of issues on the google list have been updated. I think it looks like we should all be pretty happy when v10812 comes out.

Cheers,
Ancient Lady
AGK Community Tester and AppGameKit Master
xGEKKOx
AGK Master
15
Years of Service
User Offline
Joined: 7th Dec 2008
Location: Italy
Posted: 21st May 2013 21:17
A thanks to me too. Ahahahu!

Long life to Steve!
Ancient Lady
Valued Member
20
Years of Service
User Offline
Joined: 17th Mar 2004
Location: Anchorage, Alaska, USA
Posted: 21st May 2013 21:21
Yes, xGEKKOx, you absolutely deserve thanks for bringing this issue to our attention. My bad.

Cheers,
Ancient Lady
AGK Community Tester and AppGameKit Master
tornado
19
Years of Service
User Offline
Joined: 21st Jul 2005
Location:
Posted: 21st May 2013 23:05
Thanks guys /*keeping fingers crossed for the next update*/

bjadams
AGK Backer
16
Years of Service
User Offline
Joined: 29th Mar 2008
Location:
Posted: 23rd May 2013 17:43
update is out!
Ancient Lady
Valued Member
20
Years of Service
User Offline
Joined: 17th Mar 2004
Location: Anchorage, Alaska, USA
Posted: 23rd May 2013 17:48
Quote: "update is out!"

Yup and I am doing all sorts of installs and tests for the different platforms.

Cheers,
Ancient Lady
AGK Community Tester and AppGameKit Master
xGEKKOx
AGK Master
15
Years of Service
User Offline
Joined: 7th Dec 2008
Location: Italy
Posted: 23rd May 2013 21:26
Yes downloaded it and using it.
Hope will be all ok!

Long life to Steve!
tornado
19
Years of Service
User Offline
Joined: 21st Jul 2005
Location:
Posted: 24th May 2013 20:54
Validation passed with no issues on beta12, tnx Paul and Team!

Ancient Lady
Valued Member
20
Years of Service
User Offline
Joined: 17th Mar 2004
Location: Anchorage, Alaska, USA
Posted: 24th May 2013 20:56
Excellent! Great news! Thank you for sharing with us.

Cheers,
Ancient Lady
AGK Community Tester and AppGameKit Master
tornado
19
Years of Service
User Offline
Joined: 21st Jul 2005
Location:
Posted: 24th May 2013 22:42

Login to post a reply

Server time is: 2024-11-24 13:38:46
Your offset time is: 2024-11-24 13:38:46