Background
Start of No. 5.1 App review starts with the mandatory support for IPhone5 and prohibits the use of UDID.
Problem
The app has been in Invalid Binary since it was uploaded and received an email saying non-public API usage
Solution Ideas
Check out the Apple Developer Forum, mainly from the following aspects:
- Third-party Libraries/frameworks
- Private API
- Iap
I began to search the project of the UDID, the search is irate, later removed after the submission or the same old, excluded.
AdMob has been upgraded to the latest version, excluding
The above three add up only one of the most in line with: Mkstorekit, check out the project on Github issues find the answer https://github.com/MugunthKumar/MKStoreKit/issues/142
The reason is VerificationController the use of
[UIDevice currentDevice].uniqueIdentifier
will be VerificationController deleted
Original address: http://blog.sina.com.cn/s/blog_54ca030a0100z1d3.html
Many people encounter this problem, there are many reasons, it is important to see Apple reply to your email, and then find the corresponding solution.
1. File system problems, be sure to compile the upload under the Mac partition
2. Redundant code, this is the most annoying, be sure to look at the reply, and then delete the superfluous things, many are frame related
3. Missing entitlements.plist, need to fill in application-identifier
4. Provisioning problem, some people encounter the issue of certificates, in short, re-do it again
5. The "Icon Files" question, refer to Http://stackoverflow.com/questions/3658929/itunesconnect-iphone-app-status-invalid-binary
6. Deployment target selection error, it is best to redo the distribution of release
http://www.cocoachina.com/ask/questions/show/112609
We have discovered one or more issues with your recent delivery for "Yu Ke xing". To process your delivery, the following issues must is corrected:
Invalid Signature-Make sure you have signed your application with a distribution certificate, not an ad hoc certificate or a development C Ertificate. Verify that the code signing settings in Xcode is correct at the target level (which override any of the values at the project L EVEL). Additionally, make sure the bundle is uploading is built using a Release target in Xcode, not a Simulator target. If you are certain your code signing settings is correct, choose ' Clean all ' in Xcode, delete the ' build ' directory in th e Finder, and rebuild your release target.
Once These issues has been corrected, go to the Version Details page and click "Ready to Upload Binary." Continue through the submission process until the app status is ' Waiting for Upload. ' You can then deliver the corrected binary.
Regards,
When I delete the index.html file, the submission succeeds, the index.html file is appended, there is invalid binary error, index.html file is some HTML code
May I ask what this is about, is not the resource file need what settings?