submitting in app purchases with hosted content

Has ANYONE been able to submit any in app purchases with hosted content?

It broke for me about a year (2 years?) ago, i submitted a DTS who told be to submit a bug report which got acknowledged by an apple engineer who told me to expedite it with itunes connect who told me they cant. (going through the "please send me a description of your problem, computer model etc etc" response cycle each time).


It still doesnt work. but i find it hard to believe that something as critical as this would take this long to get fixed...


It stopped working in xcode first but there was a work around to use application loader to submit hosed content iap's and this worked for a few months then the application loader method broke as well.


Get this error when submitting IAP through application loader:

ERROR: ERROR ITMS-3000: "Line 75 column 82: element "software_screenshot" missing required attribute "position" at XPath /package/software/software_metadata/versions/version/locales/locale/software_screenshots/software_screenshot[24]"

ERROR: ERROR ITMS-3000: "Line 100 column 80: element "software_screenshot" missing required attribute "position" at XPath /package/software/software_metadata/versions/version/locales/locale/software_screenshots/software_screenshot[6]"

ERROR: ERROR ITMS-3000: "Line 125 column 80: element "software_screenshot" missing required attribute "position" at XPath /package/software/software_metadata/versions/version/locales/locale/software_screenshots/software_screenshot[11]"


Also can’t submit through Xcode as get this error:

The package does not contain an info.plist


btw hosted content in app purchases arent supposed to have an info.plist, they have a contentInfo.plist...


I've got publishers getting annoyed because i cant satisfy contractual obligations because i cant publish iap's... excuse me if i sound a bit p&%#$!@#.

Did you resolve this? I am getting very similar errors:


XCode says: "Could not find a CFBundlePackageType within the info.plist; or the package is missing an info.plist".

Application Loader says "software_screenshots cannot be edited in the current state".


I also had the same problems as you in the past and worked around them by using Application Loader, but now even that doesn't work.

I managed to get it working by a hack. I exported the file from Organizer to an installer package, which I then loaded into Application Loader. This creates an itmsp file, which contains the package and a couple of xml files. Before I clicked the deliver button I edited the metadata.xml file to remove all screenshot tags (I had to remove both 'software_screenshots' and 'review_screenshot' tags). I then saved the file and clicked 'Deliver' in Application Loader, and it successfully uploaded the IAP.


I assume that having screenshot details in the metadata for the IAP was treated as trying to change the screenshots, which wasn't possible because the app was ready to be published (and screenshots were therefore not editable). I have no idea why the app metadata is acted upon when you are only uploading an IAP, but removing the screenshot tags solved the problem for me.


I should note that there may be side-effects that I haven't encountered yet as my IAPs have yet to be approved, so I could end up with no screenshots for my app, but hopefully not! I will update this post if I do come across any side-effects.

submitting in app purchases with hosted content
 
 
Q