App上传碰到的问题及解决
2016-05-04 本文已影响0人
平安科技猿
<a name="lost_document">文件丢失</a>
-
问题图片
1.png - 问题描述
phonegap archive 报Cordova/CDVPlugin.h file not found
- 解决方法
在BuildSettings->Header Search Paths 增加如下路径,问题解决 $(OBJROOT)/UninstalledProducts/include
<a name="document_error">提示缺少的文件报错</a>
-
问题图片
2.png
- 解决方法
这是因为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>
-
问题图片
4.png -
解决方法
删除第三方plist里面中的执行CFBundleExcutable。千万不能删除本项目里面的这个文件,不然应用启动不起来的。
5.png
<a name="null_id">该套装ID包含无效字符</a>
-
问题图片
6.png
- 解决方法
在项目导航栏搜索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>
- 解决方法
正确的解决方案是升级XCode 到7.1,然后再上传就可以了
![Uploading 9_793468.png . . .]
<a name="upload_problem">上传appstore一直正在处理可能的原因</a>
- info.plist文件里有一个配置项CFBundleSupportedPlatforms的value值写成了MacOSX 应该为iPhoneOS。排插重点:第三方库的plist文件。
- 含有第三方的的插件文件,或者私有的api文件。