• App项目升级Xcode7&iOS9(续)


    金田

          iOS 9发布已经有2月有余,现在Xcode已经有升级到Xcode7.1,开发环境安装等一系列相关的流程,以及Xcode 7 & iOS 9升级相关的一些部分,在这里就不再多加赘述(详见 App项目升级Xcode7&iOS9)。

         此次在这里要讲的是Xcode7.1,Xcode7.1 已于前天(2015-10-21)发布正式版本,在大家在Xcode 7.0不尽如人意情况下,欣喜Xcode 7.1到来之际,Xcode7.1也给大家带来了更大的困惑。

        相信这两天不少想更新App的朋友都有遇到同一个问题

    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.]"
    

         正如大家一样,笔者也遇到了这个问题,也跟大家一样,猜测这肯定是Apple的问题,但经过多番查找,终于找到了问题原因以及解决方案:

         问题原因??

         看字面意思,这很明显是说App的Bundle identifier 包含了非法字符,可是查看App的Info.plist,相关参数明显是符合Apple规定的,而且多数App也是已经有上架到AppleStore的。

         那么,具体的问题出在哪里呢?

         很明显,问题还是出在Bundle identifier上面,出在Info.plist上面。

         综合上述信息,大家只要做如下操作,就可以顺利上架。

         具体操作步骤:

         Step 1:更新Xcode到Xcode 7.1

         Step 2:删除掉App中多余的Info.plist (如第三方静态库中包含的Info.plist文件)

         Step 3:删除App中第三方资源包中的Info.plist (统一检查App中 .bundle 中资源包里面是否有Info.plist,考虑删除或是删除里面的CFBundleVersion 以及 CFBundleIdentifier 项)

        即可送审成功!


    版权所有,转载须注明作者(金田)及出处(原文

  • 相关阅读:
    Single Image Haze Removal Using Dark Channel Prior翻译
    android的单元测试
    HTML&JS笔记(1)
    动手学Javascript(1)——PopStar
    Cocos2d-x教程第(11)讲-利用遮罩(蒙版)CCLayerColor制作新手引导界面(上)
    硬币翻转倍数递增试算
    java泛型接口详解
    1352
    大话设计模式之——简单工厂模式
    iOS自适应行高方法及问题
  • 原文地址:https://www.cnblogs.com/CocoonJin/p/4904384.html
Copyright © 2020-2023  润新知