Re: [問題] iPhone開發的簽證問題
※ 引述《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)
討論串 (同標題文章)