Freitag, 1. Oktober 2010

App Rejection due to IAd placeholder in Screenshot

Today I received an app rejection:

"The marketing screenshots should not display placeholder images in the iAd banner, per section 3.2 of the App Store Review Guidelines <https://developer.apple.com/appstore/resources/approval/guidelines.html>. Please refer to the attached image. You may choose to replace this image or remove it altogether."

 I hope the review continues fast after replacing the screenshots. I think theres hope cause the App Team wrote this:

"While your iTunes Connect Application State shows as Rejected, we don't require a new binary. Please visit iTunes Connect, Manage Applications to replace the screenshots from all localizations, then reply to this email and we will proceed with your application review."

So i think it won't take another week until the review continues.
 
Read this Article to avoid app rejections. Its a collection of rejection cases. 

Also check the Apple Guidelines for app aproval.



Donnerstag, 23. September 2010

Application failed codesign verification. The signature was invalid, or it was not signed with an Apple submission certificate. (-19011)

I you do a debug build and you get the error: 

Application failed codesign verification.  The signature was invalid, or it was not signed with an Apple submission certificate. (-19011)

it might help to deactivate the checkbox 

Project -> Edit Active Target -> Validate Build Product

in XCode.

App Rejection due to private API call

Today i got an app rejection from apple. The cause was the use of a private API. Does anyone know a tool which test for private API calls.

Heres a part of the message from apple:


...Using private APIs can lead to a poor user experience should these APIs change in the future. The non-public API that is included in your application is descriptionWithCalendarFormat:timeZone:locale:.

Donnerstag, 16. September 2010

Waiting for review

If youre a developer who has an app in Itunes Connect with state "wait for review"
this site may give you hints about the waiting time (or how many work is to do for the reviewers :) ):
https://developer.apple.com/appstore/resources/approval/

Theres a widget on the right site that shows something like this:

App Store Review Status
Percentage of submissions reviewed within the last 7 days

83%
New Apps

87%
App Updates

Mittwoch, 15. September 2010

codesign failed with exit code 1

While building the distribution version of my iphone app i had to struggle with the codesign-tool:
"codesign failed with exit code 1"


Finally i fixed the problem:


The problem was that there where different names entered in the following configuration fields:


- Project -> Edit Active Target -> Properties Tab -> Field "Executable"

- Project -> Edit Active Target -> Build Tab -> Field  "Product Name"
- in info.plist (or *.plist) the field  "executable file"


So make sure that these fields contain the same value.


The root of the problem that I  renamed the executable file in the .plist file cause the initial name of the xcode project was not the name of the final product.