苹果app上线流程

在上传过程中需要你有四个文件:

注意:下载到的文件都要双击一下。

可能出现的问题:

1.

Command /usr/bin/codesign failed with exit code 1

我的原因是没有双击下载下来的证书。 可能还有其他原因也造成了这个问题,大家可以百度看看,大多数是千篇一律的。

2.

我在上传前一天也遇到了这个问题,最后按照网上给出的经验,又新建了一切,结果没有出现这个问题。

问题估计不少人都会遇到,可解决的办法总比问题多!(在有些领域这个答案是不一定!^_^)。

下面就看看他人网上分享的经验吧,是2015最新的。

1.登录developer.apple.com

2.点击member center后 进下图

3.点击certificates Identifiers进下图

4.点击Certificates进下图,首先创建App IDs

5.其次创建相应的证书 Development是开发环境下的证书, Production是生产环境下的证书(往appStore上传),对应的推送证书 也不多说了。

6.点击下一步后会让你选择 本地生成本地密钥和证书关联,见下图

7.本地生成密钥文件。在LaunchPad里找到钥匙串访问,创建本地密钥文件见下图

ps:用户邮件地址写 开发者账号的邮箱地址, CA地址不用写

最终生成如下图 文件

8.生成本地密钥文件后(该本地密钥适用 推送 发布 开发等环境证书的创建,建议创建完后不要删掉) ,接步骤6 完成证书创建。

9.创建配置文件,见下图

之上所有步骤完成后,证书和配置文件以及bundle id就创建好了。剩下在本地项目中做出相应设置

10.添加你的开发者账号和密码到项目中,见下图

11.设置Build Settings,见下图。debug对应的是开发证书和开发的配置文件,release对应的是发布证书和发布配置文件,development对应的是测试环境,production对应的是生产环境。请大家根据实际情况选择对应的证书和配置文件。

12.修改bundle ID (与之前在developer上创建的bundle ID保持一致)和 bundle name(app的名字)

13.修改scheme (修改为release版本)和 运行设备(修改为 iOS Device 形态),见下图

14.打包之前,先到https://itunesconnect.apple.com 创建应用的名字 填入相应的应用信息,3.5寸 4寸 4.7寸 5.5寸照片各5张,基本应用的资料 以及手动发行和自动发行版本等等。

15.archive打包 ,根据需求(上传或测试)选择证书、配置文件和scheme,见下图,

Xcode会自动弹到Organizer界面

16.选择submit后会弹出一个选择账户的提示框,选择相应的开发者账户就好,如遇到下图问题,建议重新下载带密钥的证书,或者重新创建证书。 

17.选择Export后,再选择第二个 save for ad hoc deployment ,生成本地ipa文件包 用于测试,next 倒出到本地即可。

最后需要上传各种尺寸的照片,你只需在不同尺寸的模拟器上运行然后截图就可以了,截图快捷键:command+S。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏ThoughtWorks

如果有10000台机器,你想怎么玩?(二)高可用 | TW洞见

今日洞见 文章作者/配图来自ThoughtWorks:高清华。 本文所有内容,包括文字、图片和音视频资料,版权均属ThoughtWorks公司所有,任何媒体、网...

36414
来自专栏Android 开发者

[译] 在 Android P 中使用默认的 TLS 来保护你的用户

2453
来自专栏技术博文

ssh(安全外壳协议)

SSH 为Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为建立在应用层和传输层基础...

32611
来自专栏大内老A

[WCF安全系列]从两种安全模式谈起

WCF的安全体系主要包括三个方面:传输安全(Transfer Security)、授权或者访问控制(Authorization OR Access Contro...

1957
来自专栏张戈的专栏

启用某些Linux发行版的root帐号

跟了我 5 年多的本本已步入花甲,CPU 严重老化,运行 Windows 异常吃力,于是考虑换成 Linux 试试。忙活了一天,测试了 2 个“家用”Linux...

4124
来自专栏V站

一张验证码引发对DOS的思考

他的目的就是为了让攻击目标网站或者在线服务失去相应,或者因为大量流量和IP一时间如洪水般涌入服务器,导致服务器拒绝服务,甚至宕机。

1542

在Debian 8上使用Postfix配置SPF和DKIM

SPF(发件人策略框架)是一种向邮件服务器标识允许哪些主机为给定域发送电子邮件的系统。设置SPF有助于防止您的电子邮件被归类为垃圾邮件。

2480
来自专栏Youngxj

网站状态批量监控源码

1.3K4
来自专栏技术博文

Linux ssh登录命令

一、什么是SSH? 简单说,SSH是一种网络协议,用于计算机之间的加密登录。 如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种...

62010
来自专栏张戈的专栏

CCKiller:Linux 轻量级 CC 攻击防御工具

很久以前分享过一个CC攻击的防御脚本,写得不怎么样,不过被51CTO意外转载了。博客从此走上了经常被人拿来练手的不归之路。当然,还是有不少朋友在生产环境使用,并...

1.6K0

扫码关注云+社区

领取腾讯云代金券