Re: [問題] iPhone開發的簽證問題

看板MacDev作者 (liyata)時間15年前 (2009/01/06 16:04), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/8 (看更多)
※ 引述《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)
文章代碼(AID): #19On1uUW (MacDev)
討論串 (同標題文章)
文章代碼(AID): #19On1uUW (MacDev)