如何联机调试和发布程序(99$)
生活随笔
收集整理的這篇文章主要介紹了
如何联机调试和发布程序(99$)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
轉 “http://www.cocoachina.com/bbs/read.php?tid-7923-keyword-99%24.html”
這兩天公司讓整理文檔,一直想寫一篇更詳細的聯機調試的文檔,這次剛好是機會?
我寫的只是聯機調試的步驟,并沒有深入的去寫為什么這么做(關鍵是我不知道)希望這篇文章對菜鳥們有幫助,
高手們見了了就不要笑了~~
明天再接著寫如何發布程序
必須條件:
99$
(沒這個就不用再往下看了)
我的系統是10.5.7?? 不同版本的系統,可能有點小小的區別
首先登錄到
http://developer.apple.com/iphone/index.action
如果已經購買了99$, 登錄進去后會看到如下地方(圖1)
??
?
點進去會看到如下界面(圖2)
??
?
這里我要提一下,公司和個人的$99??Team里面的內容是有所不同的(至少我發現有不同)
公司的Team下面可以加入Member??而個人的不能加入Member只能是一個人,不過這里并無大礙,不妨礙我們下面的內容。
點擊進入 Certificates 看到如下內容(圖3)
?
點擊圖中紅色部分 會下載下來一個名字為??AppleWWDRCA.cer??的東西
這個是調試發布IPHONE 程序必須的一個東西,這個東西我們只要下載一次就夠了,即使你有N個IDP,那么無論是調試程序,還是發布程序,那也只需要一個,后面我們要說到Distribution頁面時,也有這個鏈接,如果已經下載過,那么就不用再下這個了。(最初因為對這個流程不懂,我下載了N次這個),
下完之后,點擊這個,這個東西就會裝到自己的機器上。
打開你的??Keychain Access ,如果dock里面沒有到 C盤 Applications\Utilities下面去找Keychain Access,中文名字好像叫” 鑰匙串…” 打開這個,你會看到如下(圖4)
?
這代表你已經裝進去了。
下面,我們打開Keychain的這個菜單(圖5)
??
?
按著下面的圖來
(圖6)
??
?
(圖7)
??
?
(圖8)
??
?
然后continute
就會生成一個CertificateSigningRequest.certSigningRequest 的文件,在你的桌面上哦
下一步(圖9):
??
?
點擊Request Certificate(圖10)
??
?
點擊Choose File(圖11)
?
選中CertificateSigningRequest.certSigningRequest
點擊Choose(圖12)
??
?
點擊Submit?
(圖13)
??
?
點擊Approve?
(圖14)
??
?
這時你的證書是牌Pending的狀態
刷新一個網頁,OK就處于如下狀態
(圖15)
??
?
這時點擊 Download按鈕,會得到一個developer_identity.cer?? 雙擊這個文件
(圖16)
??
?
點擊OK
這時再打開你的keychain 看看 會是如下結果
(圖17)
??
?
切記這時能看到下面那個 鑰匙 狀的東西,如果沒有這個,是不可能調試的,以前有時,我經常看不到那個 鑰匙 狀的東西
OK,我們繼續
打開Devices 那一項
(圖18)
??
?
點擊 Add Devices
(圖19)
??
?
給自己的設備取個名字例如MyIPod
DeviceID 就是自己IPod或IPHONE的機身號(40位),機身號的獲取方法有很多,可能通過 xcode 的window->Organizer 來取得
(圖20)
??
?
然后填入表中并點擊summit
圖21
??
?
下面我們來搞APPID
圖22
?
點擊NewAppID
圖23
??
?
第一處,隨便寫個名字就行了, 我以AppID為例
第二處,一定要注意了,一定要按著這樣的格式寫
我這里寫的是
com.abc.*
你也可以寫成 com.xyz.*????com.google.*???
盡量中間那個變量有點意義,一般情況下是公司的名字。
切記一定要寫成這種格式,不然以后會有麻煩
然后submit?
圖24
?
繼續Provisioning頁面
圖25
??
?
點擊New Profile
按著我的填一下
圖26
??
?
填完后 Submit
圖27
??
?
Download 你會得到一個 DevProvision.mobileprovision 的文件,這個文件是要裝到手機里面的
將這個拖動到organizer??里面
圖28
??
?
拖動后如圖29
??
?
這時打開你的IPOD 你會發現在??設置->通用->描述文件??里面有個東西,那就是你的證書了
然后再雙擊DevProvision.mobileprovision這個文件,然后你的xcode 就被激活,這時查看C盤
Users\用戶名\Library\MobileDevice\Provisioning Profiles下面 是不是有了一個
XXXXXX-XXXXXX-XXXXX-XXXXXX.mobileprovision的文件?
下面隨便打開一個IPHONE的工程
打開那個工程的plist文件,把Bundle identifier改成如下
圖30
??
?
現在大概你知道 abc 是什么東西了吧
打開這個工程的info?
圖31
??
?
然后按著下圖改一下設置(切記選中你該選中的那一項)
圖32
??
?
如果你想選中的那一項是灰色的,那么你前面的某些流程一定出了問題
然后還有一處需要確認,如下(圖33)
??
?
請確認,紅色是部分是你應該選中的
圖34
??
?
OK
現在已經大功告成了 99.9999%了
選中Device…??Debug????然后 Build and Go
圖35
??
?
程序肯定已經跑在你的機器上了,如果不行,那么重起一下你的IPOD,如果再不行那就重起一下你的電腦,如果再再不行那就自己想辦法吧
續
接著如何發布程序
打開Certificicates 的Distribution頁面
(圖36)
??
?
點擊 Request Certificate按鈕(有上面聯機調試的步驟這個過程一定很熟了吧)
(圖37)
??
?
選中CertificateSigningRequest.certSigningRequest??文件(這個文件在聯機調試的過程中已經生成過了),
圖38
??
?
選中然后點擊Submit
圖39
??
?
點擊Appove
圖40
??
?
這時需要刷新一下頁面
圖41
??
?
點擊DownLoad
會得到一個名為distribution_identity.cer 的文件
雙擊這個文件,會有如下提示
圖42
??
?
點擊OK
然后打開keychain 就會看到如下的圖
圖43
??
?
這時你的電腦就已經具備發布程序的證書了
下面打開Provisioning 的Distribution頁面
圖44
??
?
點擊New Profile
然后按著下圖填一下,Profile Name 隨便寫個名字就行了
圖45
??
?
然后Submit
圖46
??
?
刷新一下
圖47
??
?
OK現在Download ,你會得到一個 Distribution.mobileprovision 的文件
雙擊這個文件,你的xcode 會被激活
查看C盤
Users\用戶名\Library\MobileDevice\Provisioning Profiles下面 又多了一個
XXXXXX-XXXXXX-XXXXX-XXXXXX.mobileprovision的文件
現在我們再配置一下xcode?
圖48
??
?
打開Configurations 頁面
選中Release 然后Duplicate 一下
圖49
??
?
Duplicate之后如下圖
圖50
??
?
我們把名字改成Distribution?
圖51
??
?
接著我們切換到Build 頁面
圖52
??
?
圖中1處選中Distribution?? 2處選中Distribution
然后
圖53
??
?
圖54
??
?
確定圖54中,是你應該選的,不然build時會出現簽名錯誤?
確定之后,繼續
圖55
??
?
選中Device 和 Distribution
OK
圖56
??
?
Build??OK??大功告成了99.9%了
這時如果有簽名錯誤,那一定是你上面某個地方出了問題
成功后
圖57
??
?
其中的iHide 就是我們要上傳的東西,在上傳之前,我們要把他壓縮成 zip 包
現在我們在瀏覽器中輸入?
itunesconnect.apple.com
登錄一下
圖58
??
?
進入Manage Your Applications
圖59
??
?
點擊Add New Application
……………
總結
以上是生活随笔為你收集整理的如何联机调试和发布程序(99$)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 教程Xcode 4下编译发布与提交App
- 下一篇: MMC 不能打开文件