Page 1 of 1

App upload errors via Application Loader - UPDATE

Posted: Thu May 15, 2014 9:36 pm
by DRJ-UK
Colleagues

From today (15 May) the App store now requires all Apps to be build with Xcode 5.1.1 and the latest iOS SDK. We have just updated an iOS App built with LC6.6.1 and latest Xcode 5.1.1 and all goes well except the infamous ITMS-9000 alert is shown in Application Loader.
Application LoaderScreenSnapz001.png
ITMS-9000 Error
The response doesn't make sense given that the required build is based on the latest version of Xcode and the iOS SDK. Reported to Apple via the facility in Application Loader.

Anybody else had this problem following the iTunes Connect maintenance yesterday?

Will try again tomorrow and report back but doubt if this is a temporary glitch.

Re: Application Loader ITMS-9000 errors

Posted: Thu May 15, 2014 10:19 pm
by ErikSchwartz
I got it too with my set up.

LC 6.6.2-rc-3 Build 4008
Xcode Version 5.1.1 (5B1008)

Re: Application Loader ITMS-9000 errors UPDATE

Posted: Fri May 16, 2014 9:16 am
by DRJ-UK
Colleagues

AN UPDATE

Same problem this morning so decided to delve into the App package and look in detail at the LC generated Info.plist. Discovered the problem in the following element:

<key>DTXcodeBuild</key>
<string>5B130a</string>

This string is "built-in" to the LC application package for the various iOS builds supported. Changing this string value to reflect the current Xcode 5.1.1 (5B1008) will give the correct string data as follows:

<key>DTXcodeBuild</key>
<string>5B1008</string>

Using this change, the App was re-built with these changes applied and re-submitted successfully via Application Loader. This bug and worked solution has been reported to the LiveCode team via the Quality Control Centre (bug number 12434) at http://quality.runrev.com/show_bug.cgi?id=12434.

I am sure they can provide the "fixes" quickly so all users can submit successfully via Application Loader.

Dave

Re: Application Loader ITMS-9000 errors UPDATE

Posted: Fri May 16, 2014 6:01 pm
by ErikSchwartz
This fix worked for me.

Thanks Dave!

Re: Application Loader ITMS-9000 errors UPDATE

Posted: Fri May 16, 2014 8:51 pm
by Randy Hengst
Dave,

I've had the same problem… My novice is showing… I'm not sure how to go about applying the patch you described. Let me claify one thing… I open the plist in a text editor rather than Xcode, right?

randy

Re: Application Loader ITMS-9000 errors UPDATE

Posted: Fri May 16, 2014 11:48 pm
by CALL-151
Your fix didn't work for me. It does fix the incorrect DTXcodeBuild entry in the resulting info.plist file, but Application Loader reports numerous errors, mostly related to missing icons for various iPhone and iPod Touch models even though my standalone is built for the iPad only. Can you provide details about your apps that loaded successfully after modifying the LC settings.plist files? i.e. devices and iOS versions supported?

Re: Application Loader ITMS-9000 errors UPDATE

Posted: Sat May 17, 2014 1:24 am
by CALL-151
Started over with a fresh copy of 6.6.1, edited the settings.plist files with TextWrangler and used the modified 6.6.1 to build and submit without errors. Thank you.

Re: Application Loader ITMS-9000 errors UPDATE

Posted: Sat May 17, 2014 8:38 am
by DRJ-UK
CALL-151 wrote:Started over with a fresh copy of 6.6.1, edited the settings.plist files with TextWrangler and used the modified 6.6.1 to build and submit without errors. Thank you.
Good to see this seems to have worked for others too. Important to note that this fix was only my solution for working with LC 6.6.1 (4005) although may work with other versions but has not been tested. Please note this is a temporary workaround and as such is "unsupported" and, therefore, not endorsed by LiveCode. The LiveCode team have yet to confirm the bug in the Quality Control Centre but clearly it is one!

Dave

Re: Application Loader ITMS-9000 errors UPDATE

Posted: Sat May 17, 2014 1:18 pm
by CALL-151
As far as I can tell, this issue was uncovered by a very recent change in the automated review process for submitted apps. As such, it looks to me like it will prevent App Stpre submissions for all apps built with versions of LC that support Xcode 5, up to and including LC 7.0 (dp 3). There seems to be some confusion about how to implement Dave's workaround, so here's a step-by-step description of what I did to modify a copy of LC 6.6.1:

Right click on LiveCode 6.6.1.app
Select Duplicate
Right click on LiveCode 6.6.1 copy.app
Select Show Package Contents
Navigate to Contents—> Tools—> Runtime—> iOS.
Inside each of the three Device folders is a file called Settings.plist. Open each one with a text editor (I used TextWrangler). Find 5B130a and replace it with 5B1008. Save the modified files.
Launch LiveCode 6.6.1 copy.app and use it to build your app for submission.

Re: Application Loader ITMS-9000 errors UPDATE

Posted: Mon May 19, 2014 11:45 pm
by gaubatzsBUS9han
I can't thank you all enough for being there. This was a point of frustration but I knew that if I came to the forum I would get my answer. IT WORKED! Thank you for the detailed explanation of how to fix it.

Re: App upload errors via Application Loader - UPDATE

Posted: Thu May 22, 2014 6:34 pm
by Havanna
CALL-151 wrote:As far as I can tell, this issue was uncovered ...-
Thanks a lot, worked out of the box for me.

Re: App upload errors via Application Loader - UPDATE

Posted: Thu May 29, 2014 1:47 pm
by splash21
Great fix - finding this thread this saved a lot of messing around - thanks. 8)

Re: Application Loader ITMS-9000 errors UPDATE

Posted: Sat May 31, 2014 5:05 pm
by gjtaylor99
CALL-151 wrote:here's a step-by-step description of what I did to modify a copy of LC 6.6.1
Dear CALL-151 (and Dave and others on this thread)

Thank you so much for your great work in puzzling out what was wrong. There are so many variables that I had almost lost heart.

Your workaround was all I needed. After reading your workaround, withIn a matter of half an hour or so, I was successfully able to upload my app via iTunes Connect, and now iTunes Connect current Status = Upload Received. :D

Of course, there may be problems down the road, but for now I'm off to celebrate!
Cheers!

Re: Application Loader ITMS-9000 errors UPDATE

Posted: Sat May 31, 2014 5:09 pm
by gjtaylor99
gjtaylor99 wrote:iTunes Connect current Status = Upload Received
Update: iTunes Connect current Status = Waiting For Review :D