开发者账号申请 真机调试 应用发布

技术博客http://www.cnblogs.com/ChenYilong/ 
新浪微博http://weibo.com/luohanchenyilong 



开发者账号申请 真机调试 应用发布 

技术博客http://www.cnblogs.com/ChenYilong/
新浪微博http://weibo.com/luohanchenyilong
 
要解决的问题 


 开发者账号申请

 真机调试

 真机调试总结

 应用发布 

 应用发布的注意事项 

开发者账号申请 

浏览器地址栏输入:developer.apple.com进入。点击右上 方的

Member Center 


开发者账号申请 

点击Register进行注册 


开发者账号申请 

如果有Apple ID点击1登录,如果没有点击2申请Apple ID, 申请后

再点击1登录 


开发者账号申请 


1处划勾,2处同意 


开发者账号申请 

选择后点击Register 


开发者账号申请 

选择后点击Register 


开发者账号申请 

点击红色区域的iOS 


开发者账号申请 

点击红色区域的Learn More 


开发者账号申请 

点击红色区域的enroll now(现在申请)


开发者账号申请 

点击红色区域的continue 


开发者账号申请 

点击红色区域的continue 


开发者账号申请 

点击1处红色区域的按钮 


开发者账号申请 

个人与公司账号的区别:

 公司账号比个人账号多一些账号管理的设置,个人账号集

Agent,Admin,Developer为一身,而公司账号可以设置 不同的
 
Apple ID担当不同的角色。 

 公司和个人账号都是99$,只有大企业专用是299$,大企 业专用的

账号是无法提交AppApp Store的。 

 企业版可以开通多个开发人员账号,他们自己可以申请证 书,建立

App ID,但最后上传的只有一个人可以。 

 企业版要上传公司的营业执照,seller是公司名。 

 无论个人版还是企业版,都有ad-hoc的权限。 

开发者账号申请 

什么是ad-hoc?

ad-hoc是发布证书的一种,用于远程调试,不用通过Xcode iTunes

安装程序,但需要绑定udid,每个账号最多可以绑定100个设备,一般

用于内测。


开发者账号申请 

选择和填写个人信息,点击红色区域的continue



开发者账号申请 

选择iOS,点击红色区域的continue


开发者账号申请 

点击红色区域的continue


开发者账号申请 

上面红色区域打钩,点击红色区域的I Agree


开发者账号申请 

选择信用卡服务商,并填写信息,点击红色区域的continue


开发者账号申请 

点击继续,直至完成,然后等两个工作日,邮箱中会收到三封 邮件,点

击中间一封



开发者账号申请 

点击红色区域的链接


开发者账号申请 

点击红色区域的激活


真机调试 

运行finder->应用程序->实用工具->钥匙串访问.app选择:


真机调试 

填写和选择必要信息,点击继续


真机调试 

选择位置,点击储存


真机调试 

点击继续


真机调试 

点击继续

 
真机调试 

进入developer.apple.com并登录, 进入Member Center,点击红色区域。


真机调试 

点击红色区域。


真机调试 

选择红色区域,点击右上方的加号按钮


真机调试 

选择红色区域,点击下方的continue


真机调试 

点击下方的continue


真机调试 

选择我们电脑上刚刚生成的文件,点击继续


真机调试 

点击下载


真机调试 

双击下载后的.cer文件,然后就可以在钥匙串中显示。

 
真机调试 

选择红色区域,点击右上角加号按钮


真机调试 

填写Name,选择Explicit App ID,并填写App ID 配置App Services,点击continue

 
真机调试 

点击提交,在接下来的页面中点击done

 
真机调试 
选择红色区域,点击右上方加号按钮。 


真机调试 
填写nameudid(在iTunesXcode中获得)点击continue 


真机调试 
选择红色区域,点击右上角的加号按钮。 


真机调试 
选择开发,点击继续。 


真机调试 
点击继续。 


真机调试 
选择刚刚申请的证书,点击继续。 


真机调试 
选择刚刚申请的设备,点击继续。 


真机调试 
填写名字,点击继续。 


真机调试 
点击下载。 


真机调试 
双击下载后的文件完成证书的制作,用Xcode创建一个测试项目 名称为helloworld(与刚刚申请的app id最好保持一致) 


,
真机调试 
选择证书,command + R运行,真机调试完成。 


真机调试总结 
简单来说真机调试分一下几个步骤 1. 生成ios_development.cer
这一步主要是让我们的开发设备支持真机调试,就是让我们 mac电脑里的Xcode支持真机调试,在Xcode中选择的Code Signing就是选择的这个证书。 

真机调试总结 


真机调试总结
 
2. 注册iOS设备到账号中(最多100个设备)这一步主要是 让我们的iOS设备支持真机调试,使得我们的设备可以用 于开发,认得Provisioning Profiles这个配置文件。 Provisioning Profiles是用于绑定设备和app的。
 
真机调试总结 


真机调试总结 


3. 注册App ID ⽣生成 Provisioning
Profiles配置⽂文件
通常⼀一个App对应⼀一 App ID。⽤用App ID ⽣生成Provisioning profiles,再⽤用 Provisioning Profiles 绑定设备和app的。
真机调试总结 
4. 创建程序,选择证书,就可以真机调试了。 最好程序的名字为identifiers中的App ID的名字。因为要想把 我们程序和profiles联系在一起,就是通过Profiles绑定的App ID和程序中的bundle ID保持一致而实现的。而程序的名字会 作为bundle ID的一部分,所以这里做好与App ID中的名字保 持一致。


真机调试总结 
程序是关联证书(ios_development.cer)和配置文件 (Provisioning profiles)的桥梁,证书与开发设备有关,配 置文件与调试的iOS设备有关,理解这一点这关重要。它会 让真机调试变得有条理、变得简单。

应用发布 
应用发布之前还是要走一下真机调试的步骤,申请证书 (Certificates)和配置文件(Profiles),不同的是,此时证 书选择的时候是Production下的App Store and Ad Hoc



应用发布 
此时的配置文件选择Distribution下的App Store


应用发布 
选择要发布程序的App ID,点击继续。


应用发布 
选择刚刚申请的发布证书,点击继续。


应用发布 
填写配置文件姓名,点击下载。下载完成后分别双击此文件
和之前下载的发布证书文件。证书的准备就已经完成。


应用发布 
打开已经开发完毕的程序,选择Product下面的Archive,开始打包。这里注意, 打包的时候,一定不能选择模拟器,要选 择真机,没有连接真机,就选模拟器上面 的iOS Device选项。

  
应用发布 
而且要再projecttargets里选择release证书的地方选择我们 刚刚生成的发布证书。




应用发布 
打包完成后进入developer.apple.com,选择右侧iOS Developer Program下的iTunes Connect
如果第一次进入还是要登陆的,登 陆的用户名和密码就是我们之前注 册为开发者所用的App ID。,然后 接受条款。


应用发布 
红色区域点击进入。(进入apps管理页面)


应用发布 
红色区域点击进入。(新建一个app)


应用发布 
填写必要信息,点击继续,SKU Number用于区分你的不同 的app,可以随便填,唯一就好。


应用发布 
选择程序的生效日期,和价格。


应用发布 
填写并提交与程序相关的信息和文件。


应用发布 
填写并提交与程序相关的信息和文件。


应用发布 
填写并提交与程序相关的信息和文件。


应用发布 
填写并提交与程序相关的信息和文件。


应用发布 
填写并提交与程序相关的信息之后点击继续,就可以看到已 经创建了一个app,状态是等待上传,点击view details


应用发布 
点击红色区域,上传二进制文件。


应用发布 
选择答案,点击保存,继续,直至完成。


应用发布 
完成后返回可以看到状态从prepare for upload变成了 Waiting for upload


应用发布 
回到打包完成后的界面,按1按钮。


应用发布 
填写用户名和密码,点击下一步。


应用发布 
选择配置文件,继续。


应用发布 
回到打包完成后的界面,按2按钮。


应用发布 
选择提交到App Store,点击下一步。


应用发布 
选择提交到App Store,点击下一步,耐心等待,上传过程 很慢,上传中发现任何错误或警告的话,按照说明进行修改, 然后重新打包,上传,上传成功后iTunes Connect里面该 app的状态就会变成等待审核,等苹果审核通过,程序就上 架app Store了。

应用发布的注意事项 
1. iTunes Connect大概半小时失效,填写到一半超时的话, 要重新提交。
2. 如果打包后上传失败后,在iTunes ConnectApp的状态会 显示为无效的二进制,此时要点击进去重新提交二进制文 件,状态变成waiting for upload,再重新上传,否则在打包 后点击第一个按钮会提示没有找到上传对应的app

转载于:https://www.cnblogs.com/ChenYilong/p/3555246.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/493468.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

单片机实验-DA实验

一、实验目的 1、了解 D/A 转换的基本原理。 2、了解 D/A 转换芯片 0832 的性能及编程方法。 3、了解单片机系统中扩展 D/A 转换的基本方法。 二.实验设备和器件 1.KEIL软件 2.实验箱 三.实验内容 利用 DAC0832,编制程序产生锯齿波、三角波、正弦…

进化三部曲,从互联网大脑发育看产业互联网的未来

摘要:从互联网的左右大脑发育看,产业互联网可以看做互联网的下半场,但从互联网大脑的长远发育看,互联网依然处于大脑尚未发育成熟的婴儿时期,未来还需要漫长的时间发育。参考互联网右大脑的发育历程,我们判…

pycharm远程连接服务器(docker)调试+ssh连接多次报错

一,登入服务器建docker nvidia-docker run -it -v ~/workspace/:/workspace -w /workspace/ --namefzh_tf --shm-size 8G -p 1111:22 -p 1112:6006 -p 1113:8888 tensorflow/tensorflow:1.4.0-devel-gpu bash 二,开ssh服务 apt-get update apt-get i…

Verilog HDL语言设计4个独立的非门

代码: module yanxu11(in,out); input wire[3:0] in; output reg[3:0] out; always (in) begin out[0]~in[0]; out[1]~in[1]; out[2]~in[2]; out[3]~in[3]; end endmodule timescale 1ns/1ns module test(); reg[3:0] in; wire[3:0] out; yanxu11 U(…

深度长文:表面繁荣之下,人工智能的发展已陷入困境

来源:36氪编辑:郝鹏程摘要:《连线》杂志在其最近发布的12月刊上,以封面故事的形式报道了人工智能的发展状况。现在,深度学习面临着无法进行推理的困境,这也就意味着,它无法让机器具备像人一样的…

Verilog HDL语言设计一个比较电路

设计一个比较电路,当输入的一位8421BCD码大于4时,输出为1,否则为0,进行功能仿真,查看仿真结果,将Verilog代码和仿真波形图整理入实验报告。 代码: module yanxu12(in,out); input wire[3:0] i…

交叉熵

1.公式 用sigmoid推导 上式做一下转换: y 视为类后验概率 p(y 1 | x),则上式可以写为: 则有: 将上式进行简单综合,可写成如下形式: 写成对数形式就是我们熟知的交叉熵损失函数了,这也是交叉熵…

第5章 散列

我们在第4章讨论了查找树ADT,它允许对一组元素进行各种操作。本章讨论散列表(hash table)ADT,不过它只支持二叉查找树所允许的一部分操作。 散列表的实现常常叫作散列(hashing)。散列是一种以常数平均时间执行插入、删除和查找的技术。但是,那…

谷歌自动驾驶是个大坑,还好中国在构建自己的智能驾驶大系统

来源:张国斌中国有堪称全球最复杂的路况,例如上图是去年投入使用的重庆黄桷湾立交桥上下共5层,共20条匝道,堪称中国最复杂立交桥之最,据称走错一个路口要在这里一日游,这样的立交桥如果让谷歌无人驾驶车上去…

Verilog HDL语言设计计数器+加法器

完成课本例题4.12,进行综合和仿真(包括功能仿真和时序仿真),查看仿真结果,将Verilog代码和仿真波形图整理入实验报告。 功能文件: module shiyan1(out,reset,clk); input reset,clk; output reg[3:0] ou…

自动驾驶寒冬与否,关键看“芯”

来源:智车科技摘要:2018年,全世界瞩目的半导体行业大事件无疑是高通收购恩智浦了。虽然,最终这笔收购案以失败结尾,但高通的收购恩智浦的意图就是出自于拓展汽车芯片市场。智能汽车芯片的重要性也得以突显。前不久&…

如何知道自己的CPU支持SLAT

因为WP8 SDK发布,很多WP8的开发者们也开始陆续安装WP8的SDK的,然而安装WP8的SDK有很多软件和硬件的要求,其中有一个就是——要求CPU支持二级地址转换(SLAT),如果CPU不支持二级地址转换的话,在电…

opencv基础知识及其一些例子

opencv官网 一.插值法 1.最近邻插值 上图可看出f(p)f(Q11),缺点可能出现明显的块状。 2.线性插值 3.双线性插值 通过线性插值确定R1和R2,最终在确定P 二.cv2.putText 图片添加文字 import cv2 img cv2.imread(caijian.jpg) font cv2.FONT_HERSHEY_SIMPLEXimgzi cv2.putT…

Verilog HDL语言设计实现过程赋值+译码器

完成课本例题6.11、6.12,进行综合和仿真(功能仿真),查看综合和仿真结果,整理入实验报告。 6.11 module shiyan21(in,clk,out1,out2); input clk,in; output out1,out2; reg out1,out2; always (posedge clk) beg…

【工业4.0】深度报告:独家解密工业4.0真正图谋?跟踪软件帝国的十年

来源:知识自动化要理解工业4.0,就避不开对西门子的研究;而要看懂西门子,不要去要看它的硬件,而要去看它的软件。数字化工厂只是水中花,真正的花朵不在你眼前,而在你身头。德国安贝格和成都的数字…

检测系列--RCNN系列

一.RCNN 框架: 1.selective search 2,区域预处理,尺寸缩放到227227 3.利用Alexnet(去掉最后分类层,4096维向量),做特征提取,一个物体一个SVM分类,(当时认为SVM比softmax分类好)bounding box回归 4.正负样本…

Verilog HDL语言设计实现D触发器+计数器

分别采用结构描述和行为描述方式设计一个基本的D触发器,在此基础上,采用结构描述的方式,用8个D触发器构成一个8位移位寄存器。进行功能仿真,查看结果,把上述内容整理到实验报告。(1)行为描述:单…

2018年全球十大新兴技术:细胞植入人体、营养人造肉……你想试试吗?

来源:光明日报摘要:在不久的将来,技术革新将如何改变我们的生活?人工智能将大幅提升新药物和新材料的开发速度;新型诊断工具将打造更先进的个性化医疗;如果你生病了,医生将可以在你体内植入活细…

检测系列--YOLO系列

开头语:RCNN系列,需要区域候选框,即便最后是多任务损失函数,但回归和分类各是一块是很明显的,而yolo要把分类问题转换成回归,这样的話就全是回归。 一.yolo v1 1,介绍,此时输入size要一致448*…

Verilog HDL语言实现ROM、RAM+有限状态机

利用MegaWizard实现创建RAM和ROM。(1)建立1个32单元8bit的RAM,并将0-31填入该RAM;(2)建立1个32单元8bit的ROM,建立.mif文件填入数据,并读出来显示。 (1)、RAM 功能代码: module sh…