App上传碰到的问题及解决

2016-05-04  本文已影响0人  平安科技猿

<a name="lost_document">文件丢失</a>

  1. 问题图片


    1.png
  2. 问题描述
phonegap archive 报Cordova/CDVPlugin.h file not found
  1. 解决方法
在BuildSettings->Header Search Paths 增加如下路径,问题解决 $(OBJROOT)/UninstalledProducts/include

<a name="document_error">提示缺少的文件报错</a>

  1. 问题图片


    2.png
  1. 解决方法
这是因为ios9 iPad 的分屏适配所致。解决方法有两个。

1. 最偷懒的方法:移除app对iPad Multitasking的支持,具体做法如下图
3.png

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

```[python] view plaincopy

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

<a name="error_itms">执行文件错误</a>

  1. 问题图片


    4.png
  2. 解决方法

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


5.png

<a name="null_id">该套装ID包含无效字符</a>

  1. 问题图片


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

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

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

![Uploading 8_783742.png . . .]

<a name="non-empty">The u option must have a non-empty value"The password option must have a non-empty value"</a>

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

<a name="upload_problem">上传appstore一直正在处理可能的原因</a>

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

猜你喜欢

热点阅读