开发者社区> 狗尾巴呢> 正文

iOS开发笔记 8、真机调试和发布软件

简介: 首先根据需要缴纳$99/299的费用加入成员计划。 按照如下的不同角色和操作界面即可完成代码的调试和发布   概括起来: 申请人Team Agent角色加开发管理员和申请软件的发布 Team Admin开发管理员可以自己调试和加人   过程涉及:证书,apple ID,机器ID等系列的...
+关注继续查看

首先根据需要缴纳$99/299的费用加入成员计划。

按照如下的不同角色和操作界面即可完成代码的调试和发布

 

概括起来:

申请人Team Agent角色加开发管理员和申请软件的发布

Team Admin开发管理员可以自己调试和加人

 

过程涉及:证书,apple ID,机器ID等系列的步骤,比较麻烦,简便的方法

1、将iphone/ipad连接到USB接口

2、在Xcode的Window/Oragnize窗口中,在看到的设备上让他自动Provisoing,只要输入在apple上注册的账号和密码,让这个自动连接产生相关的信息即可

 

一直到整个软件的发布,整个的过程基本都走了一遍,至于具体的开发,就看你的创意了,你可以自由发挥创建各种有用的app了。

Compilingto Device (provisioning profile)

http://developer.apple.com

1 Add team members (admin)—If you registered as a company, you can add additional team members under the Team tab. The initial creator of a team is the Team Agent , who has the highest - level powers in the Developer Program; other users are Team Administrators or Team Members. From here, individual members can set themselves up to compile to their devices, with some steps requiring interventions from Team Admins.

2 Create a certificate signing request (member)—This is the first step required to generate the certificate you need to sign (and thus run) applications on your device. You create a certificate signing request (CSR) inside Keychain Access on your Mac and then upload it from the Certificates > Development tab; a Team Admin must then approve it.

3 Download a certificate (member)—After your Admin (who may be you) has approved your CSR, you can download a certificate. From Certificates > Development, download the WWDR Intermediate Certificate, and double-click to install it. Afterward, download your developer certificate, and double-click to install it.

Your certificate will be permanently installed in your keychain

4 Add devices (admin)—Add any devices (iPhones, iPods, or iPads) that you want to build on using the Devices tab.

5 Create an app ID (admin)—Each application needs an app ID, which controls its access to devices. For the purposes of testing, you’ll probably use one general wildcard ID that you create by appending a wildcard (.*) to your app ID bundle identifier.

6 Create a provisioning profile (admin)—A provisioning profile is a unique combination of multiple developer certificates, multiple device IDs, and a single app ID. It’s what ties your device to your overall development profile and what allows you to run programs. You create a provisioning profile from the Provisioning > Development tab, at which point you’re asked to enter the three elements that make it up.

7 Download a provisioning profile (member) —Download the profile from Devices,and drag it your Xcode dock icon or the organizer window of Xcode.

 

Preparing for distribution via the App Store

Preparing your program for distribution via the App Store follows much the same process as preparing your programs for testing on iPhones on iPads, except that the stepscan only be undertaken by the Team Agent:

1 Create a certificate (agent) —As before, you must upload a CSR, but here you should create a certificate from the Certificates > Distribution tab, rather thanCertificates > Development.

2 Create a provisioning profile (agent) —Create a provisioning profile in the Provisioning > Distribution tab. It’s usually an App Store profile. As before, drag yournew profile to Xcode.

3 Prepare to compile (anyone)—Create a new Distribution configuration that uses the distribution provisioning profile. Update other info in the configuration, update your Info.plist as appropriate, and then build.

4 Prepare media (anyone)—Prepare a 57 x 57 PNG home screen icon, a 512 x 512 JPG/TIFF large application icon, and a full-screen screenshot, as well as other information required by the App Store.

5 Upload (agent)—Go to the Distribution tab, and run iTunes Connect.

6 Wait (everyone)—It will take some time for your application to be approved and go on sale.

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
美国黑客发布iPhone 3G解锁免费软件yellowsn0w
北京时间1月3日消息,据国外媒体报道,美国一个黑客团队iPhone Dev Team在09年新年首日发布了一款iPhone 3G解锁免费软件yellowsn0w。解锁后的iPhone 3G将可在不同的运营商网络里使用。
682 0
+关注
狗尾巴呢
从事研发20年 涉及桌面软件、嵌入式设备、C/S分层系统、B/S业务系统、互联网系统等等各类系统 语言涉及C/C++ .net系统 java系列 前端系列等等不同的类别 主控和主导了国家863项目,企业业务应用系统,自然语言翻译系统,数据库审计等系列的软件研发
437
文章
2
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载