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
1. 安装XCODE, 升级到最新的 mac OS
2. 新建个项目(ios或者 OSX )
3. 参与到 IOS DEVELOPER PROGRAM ( https://developer.apple.com/programs/start/ ),
注册个人开发者,(不是公司开发者,因为我们happysoft 已经有了自己的企业账号了)按照页面的提示一步一步来,填了个自己的住址电话就可以下一步了。不要付款先。
4. 回到 Xcode -> preference -> account , 增加你的 apple developer 账号。 可以看到,我还没用属于任何公司。
可以看到我现在的状态是 还不能使用这个账号。 因为我没付款。
登录 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 了。
选择一个点进去,还可以看到,修改更加详细的信息。