写在开始:在上传的是否,请务必翻墙,否则就会卡在认证那一块!
第一个坑:Xcode7的默认设置提交检测显示:
ERROR ITMS-90474: "Invalid Bundle. iPad Multitasking support requires these orientations: 'UIInterfaceOrientationPortrait,UIInterfaceOrientationPortraitUpsideDown,UIInterfaceOrientationLandscapeLeft,UIInterfaceOrientationLandscapeRight'. Found 'UIInterfaceOrientationPortrait' in bundle ... ."
ERROR ITMS-90475: "Invalid Bundle. iPad Multitasking support requires launch story board in bundle ... ."
填坑:打开你的项目设置,在“General”内的Deployment Info,勾选“Requires full screen”。
第二个坑:检查你的广告标识符(IDFA)
上架最后一步,会弹出三个选择:出口合规(一般选否)、第三方版权(一般选否)以及广告标识符。如果你的应用有投放广告,建议在终端cd到你的现变更募根目录,然后使用以下命令查询:
grep -r advertisingIdentifier .
命令最后有个点不要忽略,如果有广告标识符,则会输出Binary file ... matches的信息,此时应该予以重视,勾选包含IDFA,否则苹果不通过。