Back

iOS如何发布应用 - 2. iOS 开发者申请账号, certificate, provisionining

发布时间: 2015-04-19 02:55:00

refer to:  https://developer.apple.com/support/technical/certificates/,  

这里是对apple 账号的各种解释。 https://developer.apple.com/account/overview.action

这里(中文)对各种certification, provisioning profile做了很好的说明:http://blog.csdn.net/joosonmao/article/details/21172835

分成: IOS APP , MAC APP, SAFARI APP 三种不同的账号。

如果 没有 certification (证书),  或者 证书过期,就基本无法维护现有的APP的功能,包括: PUSH 消息,打包,发布等等。 

想获取apple 账号,基本就是 参与 apple developer program (开发者计划) . 

这个步骤非常重要,用苹果的原话说:就算你不打算在apple store上发布app , 也要注册这个计划,这样你的用户知道你的app有正当渠道的来源。(Join a program even if you distribute an application outside of the store so that customers know your application comes from a known source) 

基本就是:

1. 申请 developer account (也叫个人开发者账号)

2。 把developer account 关联到 itune上。

3.  使用 公司账号,向个人开发者账号 发个邀请,

4. 个人开发者同意。  就加入到咱们公司的团队中来了!

其中四个关键的 东东:  都是开发ios的前提

 developer cert not found
 distribution cert not found
 dev provisioning not found
 dist provisioning not found

步骤:(完全参考:https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppStoreDistributionTutorial/Setup/Setup.html )

1. 安装XCODE, 升级到最新的 mac OS

2. 新建个项目(ios或者 OSX )

3. 参与到 IOS DEVELOPER PROGRAM ( https://developer.apple.com/programs/start/ ), 

注册个人开发者,(不是公司开发者,因为我们happysoft 已经有了自己的企业账号了)按照页面的提示一步一步来,填了个自己的住址电话就可以下一步了。不要付款先。

4. 回到 Xcode -> preference -> account , 增加你的 apple developer 账号。 可以看到,我还没用属于任何公司。

屏幕快照 2015 04 19 上午11.54.52

可以看到我现在的状态是 还不能使用这个账号。 因为我没付款。

登录 developer center后,发现我的状态也是这样的。

不急。让公司账号的管理员给你发送邀请码。 输入邀请码,就可以加入我们公司的账号了:

You Have Been Invited to Join an Apple Developer Program
 
Dear siwei shen,
XX has invited you to join their team in the iOS Developer Program. As a Program participant, 
you can access a wealth of development tools and resources. If you have already registered as 
an Apple Developer and are interested in accepting this invitation, click the invitation code 
below:

7B25B6W5XX

... 
Apple Developer Program Support

5. 输入邀请码:( https://developer.apple.com/programs/start/jointeam/index.php?success=%2Fios%2Finvitation%2Faccept.action )

6. 成功后,就会发现 membercenter中多了一个图标:certificates, Identifiers & profiles

直接登录进去, 申请 ios的cert. 按照操作进行,到最后就是 生成CSR 文件,然后上传。

7. 还是在 membercenter中,点击 itunes  connect 图标。 它会提示你进行邮件认证。

回到邮箱,可以看到 apple 已经发邮件给你了(在 company 帐号 邀请你的时候)。 点击之,登录。 点击个 同意协议,下一步,就可以看到一堆图标, 其中一个就是“我的app” 。 

点进去,就可以看到之前其他  company accountg 成员发布的app 了。 

Itune App List

选择一个点进去,还可以看到,修改更加详细的信息。

Back