文档章节

iOS应用打包发布常见问题

shezjl
 shezjl
发布于 2015/08/25 13:24
字数 496
阅读 606
收藏 5

这个月公司安排我一个人做iOS客户端开发,由于急着用,我先发布一个版本,由于第一次发布iOS应用,期间出了不少问题,记录于此。

 

1、使用Application Loader 发布时报错:Communication error.please use diagnostic mode to check connectivity.you need to have outbound access to tcp port 443.

 

这个问题可能是网络造成的,我电脑用了用于翻长城的代理工具,取消系统代理就好了。

 

2、unable to authenticate the package:XXX.itmsp

其中XXX处是应用的App ID, 这个是在项目》Build Settings 》Code Signing 》Release 的Any iOS SDK设置错了, 选择iPhone Distribution(一般应该都是这个名字吧)就可以了。

 

3、invalid provisioning profile.the provisioning profile included in the bundle is invalid.

这个把下载的ios_distribution.cer 这个证书安装好就可以了,囧。

 

4、missing required icon file. the bundle does not contain an app icon for iphone/ipod touch of exactly '120 120' pixels, in .png format for ios versions >= 7.0

最新的ios7需要额外的这三个尺寸的icon,'120x120','152x152','76x76',制作好加到项目里就行。

 

5、new apps and app updates submitted to the app store must be built with public(GM) versions of Xcode 5.1.1 or higher and iOS 7 SDK. Do not submit apps built with beta software.

据说从2014年5月12日开始,必须使用最新的xcode5.1.1才能上传应用,而我的Xcode版本是5.1,赶紧升级下吧。(而且必须要用最新版的XCode重新打包才行)

 

6、添加新的调试设备时:a valid provisioning profile for this executable was not found.

因为我之前打包的时候在Project中将Code Signing Identity中将Provisioning设置成了发布证书(iPhone Distribution),切换成调试证书(iPhone Develop)就行了

 

7、提交后iTunes Connect 中显示:Build XX does not contain the correct beta entitlement.

先退出xcode,把 ~/Library/MobileDevice/Provisioning Profiles 下面的全删了,然后去https://developer.apple.com/membercenter,进去把所有provision files删了重新建 ,然后重新导入到xcode中,相关证书最好也重新弄一下。


本文转载自:http://chenhbc.iteye.com/blog/2106959?utm_source=tuicool

shezjl
粉丝 10
博文 123
码字总数 38143
作品 0
成都
程序员
私信 提问
React Native--打包iOS应用

第一步:导出js bundle包和图片资源 我们需要将JS部分的代码和图片资源等打包导出,然后通过XCode将其添加到iOS项目中。 导出js bundle的命令 在React Native项目的根目录下执行: 通过上述命...

PetitBread
2018/09/10
0
0
个推推送iOS版 常见问题详解

1、提交了.p12文件后多久可以测试? 提交后10分钟左右才可以测试,并不是立即生效的。 2、应用在后台时接收不到消息,即APNS消息接收不到? 1. 先去查看CID和APPID绑定是否正确。 2. 根据CID...

个推
2015/05/05
13K
2
iOS APP上架App Store流程

上架iOS需要一个付费688的开发者账号,还没有的话申请一个或者借用。 申请苹果开发者账号教程 上架App Store之前是先安装到苹果手机测试调试好,app能正常运行再上架 iOS真机调试测试教程 上...

Code辉
2018/12/04
190
1
Genesis-3D新手入门——14.发布到iOS平台

发布到iOS平台 在游戏制作完毕后,需要进行平台打包才能最终发布。Genesis-3D是一个可以支持很多平台的编辑器,这一篇我们就来学习如何让你把制作出的游戏在iOS平台上运行。 准备步骤 1.注册...

lengche
2014/02/20
38
0
什么是iOS企业签名,它能用来干什么?

蒲公英的iOS企业签名介绍:https://www.pgyer.com/app/signature 刚进入 App 开发领域的开发者可能经常会听到“iOS企业签名”这样的说法,“企业签名过的”App可以不受应用商店限制进行发布,...

蒲公英开发者服务平台
2018/10/31
0
0

没有更多内容

加载失败,请刷新页面

加载更多

nginx学习笔记

中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯。 是连接两个独立应用程序或独立系统的软件。 web请求通过中间件可以直接调用操作系统,也可以经过中间件把请求分发到多...

码农实战
今天
5
0
Spring Security 实战干货:玩转自定义登录

1. 前言 前面的关于 Spring Security 相关的文章只是一个预热。为了接下来更好的实战,如果你错过了请从 Spring Security 实战系列 开始。安全访问的第一步就是认证(Authentication),认证...

码农小胖哥
今天
11
0
JAVA 实现雪花算法生成唯一订单号工具类

import lombok.SneakyThrows;import lombok.extern.slf4j.Slf4j;import java.util.Calendar;/** * Default distributed primary key generator. * * <p> * Use snowflake......

huangkejie
昨天
12
0
PhotoShop 色调:RGB/CMYK 颜色模式

一·、 RGB : 三原色:红绿蓝 1.通道:通道中的红绿蓝通道分别对应的是红绿蓝三种原色(RGB)的显示范围 1.差值模式能模拟三种原色叠加之后的效果 2.添加-颜色曲线:调整图像RGB颜色----R色增强...

东方墨天
昨天
11
1
将博客搬至CSDN

将博客搬至CSDN

算法与编程之美
昨天
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部