您的位置:首页 > 移动开发

apple app发布的常见错误。

2014-04-22 09:04 162 查看
原文地址:http://blog.csdn.net/paulery2012/article/details/20948465

一、弹出“failed to get the task for process xxx”,无法加载程序



   

解决方法:code sign由Distribution证书改成Developer证书即可

详解:因为如果使用的是发布配置证书,那么需要更换为开发者配置证书,然后再更换code sign。(因为code sign 与 provision file是关联在一起的,使用发布的

provision file那么会导致code sign中只能选择开发者证书)

二、使用企业账号打包应用,Archive后的ipa包和iplist文件均能正常生成,程序可以下载,但是出现“无限次重复安装”,最终安装失败



  解决方法:provision profile有问题,创建的时候改为"In House"类型即可

三、应用提交到App store,提示如下信息



解决方法:itunesconnect网站中App的状态为“Prepare for Upload”,还不能提交状态,点击详情,然后点击右下角,选择是否加密,然后就可以进入到“Waiting for Upload”状态,即可能够上传应用

四、使用Application Loader上传app显示如下信息



解决方法:提示信息没有在zip包内发现被压缩的app包,重新进行打包压缩:build后生成的app,show in Finder,然后压缩即可。

五、启动背景页面更换后,运行程序还是无法加载新的图片

解决方法:将图片拖到文件夹外,然后编译程序,最后再替换即可。

六、无法加载百度地图包,提示如下信息



解决方法:修改library Search Paths的路径为baidu地图包的路径即可。

六、运行程序显示如下错误



解决方法:

步骤1:

    工程àPROJECTàBuild
Settings

    将“Header Search
Paths”的值设置为<${SDK_DIR}/usr/include/libxml2>即可。

步骤2:

    工程àTARGETSàBuild
Settings

    将“Header Search
Paths”的值设置为<${SDK_DIR}/usr/include/libxml2>即可。

七、使用Xcode 4.6发布企业版应用的时候发现无法选择发布证书

解决方法:

1、将配置文件添加到Organizer -> Devices -> Library内,即可在code sign内选择发布证书

 


8,上传过程中一直处于:正在通过ITUNES
STORE进行鉴定的状态。

解决办法:xcode,projiect项目的buildsetting的codesign 和profile 的release都要设置为发布证书和发布描述文件,target的building的codesign和profile的release也要设置为发布版的证书和描述文件。

9, 注意点,发布的ipa 的文件名必须为全英文,不要有中划线或者其他特殊符号否则会有错误。

10, 发布时提交到itunes store的详细信息需要与ipa的信息相符,例如:提交到itunes store的详细信息中版本号为1.0 ,那么ipa的plist文件中的version num 也必须时1.0;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  发布