App上传碰到的问题及解决

文件丢失

  1. 问题图片


    App上传碰到的问题及解决_第1张图片
    1.png
  2. 问题描述
phonegap archive 报Cordova/CDVPlugin.h file not found
  1. 解决方法
在BuildSettings->Header Search Paths 增加如下路径,问题解决 $(OBJROOT)/UninstalledProducts/include

提示缺少的文件报错

  1. 问题图片


    App上传碰到的问题及解决_第2张图片
    2.png
  1. 解决方法
这是因为ios9 iPad 的分屏适配所致。解决方法有两个。

1. 最偷懒的方法:移除app对iPad Multitasking的支持,具体做法如下图
App上传碰到的问题及解决_第3张图片
3.png

1. 第二种:打开终端,输入以下指令:

```[python] view plaincopy

$ cd ~/.itmstransporter
$ rm update_check*
$ mv softwaresupport softwaresupport.bak
$ cd UploadTokens
$ rm *.token ```

执行文件错误

  1. 问题图片


    App上传碰到的问题及解决_第4张图片
    4.png
  2. 解决方法

删除第三方plist里面中的执行CFBundleExcutable。千万不能删除本项目里面的这个文件,不然应用启动不起来的。


App上传碰到的问题及解决_第5张图片
5.png

该套装ID包含无效字符

  1. 问题图片


    6.png
  1. 解决方法
在项目导航栏搜索Info.plist文件,如下图
App上传碰到的问题及解决_第6张图片
7.png
查找第三方的info.plist文件,腾讯Bundle文件下的Info.plist文件。在该文件下添加或者修改以下几个字段:

```Bundle version
Bundle identifier
Bundle versions string, short```

需要和工程中的Info.plist文件一样。 如下图

![Uploading 8_783742.png . . .]

The u option must have a non-empty value"The password option must have a non-empty value"

  1. 解决方法
    正确的解决方案是升级XCode 到7.1,然后再上传就可以了
    ![Uploading 9_793468.png . . .]

上传appstore一直正在处理可能的原因

  1. info.plist文件里有一个配置项CFBundleSupportedPlatforms的value值写成了MacOSX 应该为iPhoneOS。排插重点:第三方库的plist文件。
  2. 含有第三方的的插件文件,或者私有的api文件。

你可能感兴趣的:(App上传碰到的问题及解决)