作者liyata (liyata)
看板MacDev
标题Re: [问题] iPhone开发的签证问题
时间Tue Jan 6 16:04:07 2009
※ 引述《yllan (蓝永伦)》之铭言:
: ※ 引述《liyata (liyata)》之铭言:
: : 前阵子自己用iMac写了几个小程式在iPhone模拟器上面跑
: 什麽样的程式呢?
很阳春的打砖块小游戏之类的XD
: : 最近iPhone到手了,想拿到手机上用,如果build成iPhone实机用的版本都要签证
: : 听朋友说要花99美元买这个签证,目前打算要花下去
: : 不过想先请问一下各位,如果我买了签证之後,这签证有锁机器吗
: : 比如说我想在自己的pc和nb上都能使用的话,可行吗?
: 不知道我有没有误会你的意思,你是说在 PC 和 nb 上都可以开发 iPhone 上
: 的程式吗?我不知道 pc 上怎麽开发,但是苹果并没有限定你只能在一台电脑
: 上开发。
我打错了@@
是Mac和MacBook
[中间吃掉]
感谢yllan的讲解,感觉有点像Symbian的作法呢
看了几次有些地方不太懂的 @@
: OK.
: 其实用说的有点麻烦。你需要先上 iPhone dev program portal 登录自己的
: device. 我怕这边大家都说机器会混淆,换个词好了,device = iPhone,
: mac = 开发写程式用的电脑。
: 你要先产生一组 key pairs,然後申请开发用的 certificates。
: 所有你想要开发程式的 mac, 都要有这个 private key 和 certificates。
: 接下来你要申请 App ID,每个程式一个。或者你也可以用 wildcard 让多个
: app 共用一个 app id。
到这边申请app id需求付钱吗..
另外app id怎麽跟程式搭配起来,比如我现在已经写了一个打砖块小游戏
要怎麽为他申请一个专用的App id呢
如果解释太麻烦的话(感觉很复杂XD)可以给点提示我再去Google一下 @@
: 然後产生 provision file。这个 provision file 是绑定 certificate-AppID-devices
: 也就是说,只有在特定的mac上(有 certificate, private key)、特定的 device 上
: (你在 iPhone Dev program portal 上登记的device)才能帮特定的app签章执行。
: 如果你想要透过 app store 发行,苹果会给你不一样的 certificate 和 provision
: file。不过这个就不能透过 Xcode 在自己机器上执行测试了,这个阶段就是直接送
: App Store 审核。所以务必确定自己已经 debug 完成。
: 除此之外还有 ad hoc release,就是你自己登记 100 台 devices,也会有不同的
: certificate 和 provision file,你要把签好的 app 连同 provision file 一起
: 给别人,这样他们就可以直接安装在 device 上不透过 app store。(前提是这些
: device 都必须你的在 iTunes dev program portal 中登记过)
这边大概都懂
如果我今天买了iphone dev program standard版本
是只要付这一次钱,就可以写很多很多程式放到app store上吗
另外最近在尝试说服公司往iPhone这边发展看看
如果是公司行号要开发的话,也是买Standard版就可以吗?
[太长delete]
: 你要用安装 certificate 和 provision file 并且正确设定好 codesign 的参数
: 才可以在 iPhone 上测试。否则…就去破解吧,破解以後就不用这麽麻烦了 orz
朋友也是叫我破解就好了 囧 可是我是塞狼 怕破解失败弄坏掉之类的
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.124.46.147
※ 编辑: liyata 来自: 59.124.46.147 (01/06 16:05)