Xcode提交iOS App 到 AppStore 错误解决汇总

这两天Xcode升级了到了Xcode7.1,系统也做了升级,然后提交App出现了各种问题,现在对出现的问题进行汇总:

Error ITMS-90474

ERROR ITMS-90474: "Bundle Invalid. iPad Multitasking support requires there orientations: 'UIInterfaceOrientationPortrait,UIIinterfaceOrientationPortraitUpsideDown,UIInterfaceOrientationLandscapeLeft,UIInterfaceOrientationLandscapeRight'. Found 'UIInterfaceOrientationPortrait' in bundle.

解决办法:在工程 General 标签下, Deployment Info 中勾选 Requires full screen属性。

ERROR ITMS-90049

ERROR ITMS-90049: "This bundle is invalid. The bundle identifier contains disallowed characters. [See the section of the Application Programming Guide entitled The APplication Bundle.]"

可能是

解决办法:

  1. 搜索工程里所有的plist文件.
  2. 如果使用了第三方SDK如 ShareSDK ,把静态库包含的info.plist文件改名。如下:
  3. 也可以考虑删除第三方静态库plist文件或删除第三方静态库中plist中的 Bundle Identifier、BundleVersion 项