如果应用中有本地化LaunchImage,上传时可能会遇到下面这个问题。在此记录一下我的解决方法:
被拒原因:
Dear developer,
We have discovered one or more issues with your recent delivery for "++". To process your delivery, the following issues must be corrected:
Your binary is not optimized for iPhone 5 - - New iPhone apps and app updates submitted must support the 4-inch display on iPhone 5 and must include a launch image referenced in the Info.plist under UILaunchImages with a UILaunchImageSize value set to {320, 568}. Launch images must be PNG files and located at the top-level of your bundle, or provided within each .lproj folder if you localize your launch images. Learn more about iPhone 5 support and app launch images by reviewing the 'iOS Human Interface Guidelines' at 'https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/IconsImages/IconsImages.html#//apple_ref/doc/uid/TP40006556-CH14-SW5' and the 'iOS App Programming Guide' at 'https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/App-RelatedResources/App-RelatedResources.html#//apple_ref/doc/uid/TP40007072-CH6-SW12'.
Once these issues have been corrected, you can then redeliver the corrected binary.
Regards,
The App Store team
原因检查:
请仔细检查应用程序内语言包有没有包括:
Default-568h@2x.png(640*1136)
default@2x.png(640*960);
如果还要适配iOS6,请继续加上:
Default-iOS7-568h@2x.png
default-iOS7@2x.png;
如果检查后有这些图,上传后还是说没有适配iPhone5,这时,先再Target>Genergl>LaunchImage>Use AssetCatalog 先用assetCatalog上传一次,然后选择Dont useAssetCatalog.再次上传,应该问题就解决了。
iTunes Store operation failed.
No suitable application records were found. Verify your bundle identifier 'xxxxxxxxx' is correct.
项目的ID不对。修改成正确的即可