AdHoc實際主要就是你可以釋出版本,通過簽名Profile指定這個版本能在哪些裝置上運作(不超過100個)。這樣你可以把版本直接發給你的測試人員,不需要經過AppStore。起到Beta測試的作用。
第一步:取得目标機器的UDID(Unique Device Identifier )。
啟動iTune,連接配接裝置。選取裝置,在Summary頁面,可以看到Serial Number(序列号)。點選Serial Number(看上去是文字,實際可以點的),Serial Number就變成了UDID了。
第二步:生成包含UDID的Provision file。
http://developer.apple.com/ios/manage/provisioningprofiles/viewDistributionProfiles.action
1.到你的iPhone Provision Potral,首先把你需要支援的Devide的UDID都輸入進去。
2) 然後左邊選 Provisioning,然後選Distribution,就到下面頁面。按下面選擇好。
3) 然後下載下傳這個Provision File,輕按兩下,自動加入到Xcode中。
注:這裡可能需要證書密碼。證書隻能有賬号建立者生成
第三步:
單擊project->info->Configurations 下的+ , duplicate一個name,随便起名如adhoc,
Commond-line builds use,選擇新建立的這個adhoc.
第四步:

點選程式名處(Ku6Show)->Edit Scheme, 選擇Archive, build Configurations 同樣選擇adhoc, OK. 第五步: 在 Targets->Build Settings中,設定相應的code signing identity, 其他的設定我沒有動,根據需要做些微調 第六步: 菜單->Products->Archive 開始歸檔,成功後會彈出一個界面,share後,儲存本地,就可以使用同步助手安裝了。
以上操作有可能缺少一些步驟,隻供參考,如果有錯誤,歡迎改正
如何安裝 ad-hoc ipa (這是我所知道的最快捷的方式)
2013-06-04 18:01:29| 分類: iOS之美 | 标簽:ad-hoc ipa安裝
|字号
訂閱
如果你是 iOS 開發者, 給客戶開發的app, 在釋出到appstore 前,需經過客戶的測試。 如果客戶的iOS裝置不是越獄的,你隻好通過 ad-hoc 模式,将生産的 ad-hoc profile 和 ipa 檔案發給客戶。 (如何生成這兩個檔案,不在此贅述)。
客戶如何安裝這兩個檔案,這是我一直頭疼的。 我們無法要求客戶有技術背景。 相反,大多客戶為非技術人員。 客戶是上帝,絕不能苛求客戶。
為此,我寫過多個版本的文檔, 但操作步驟,連我自己都覺得麻煩。
早期,是基于 iTunes 同步安裝。 但iTunes 的同步操作,太複雜了。 iTunes 版本每次更新,我都會被困惑一次。 iTunes 可謂功能強大,但對使用者的使用技巧要求也很高。 如果客戶僅僅是為了安裝一個 ipa, 而被迫熟悉 iTunes。 其難度可想而知。
其實, iTunes同步ipa 還算簡單,難點在于,如何告知客戶安裝 那個 ad-hoc provisioning profile。 通常是無果而終。
可以說,讓客戶通過 iTunes 安裝 ad-hoc ipa,這個過程相當艱難。
這裡推薦一種我所知道的最快捷的方法。
1 ad-hoc profile 檔案的安裝:
将 ad-hoc provisioning profile 通過郵件發給客戶, 客戶一定要通過手機接收這個郵件 (不要通過PC接收郵件)。 客戶從手機上打開郵箱, 點選 這個附件 (profile 檔案), 直接安裝到 iOS 裝置上。 (隻需點選這個附件,即可安裝成功);
這時,你需要檢視下ad-hoc profile是否安裝成功。 方法如下:
打開iOS 裝置的 設定-> 通用-> 描述檔案, 若成功安裝,應出現以下示意圖:
2. ipa 檔案的安裝
建議客戶下載下傳 iTools。 我一直是推崇apple 的官方安裝管道(通過iTunes)的,但這一次推薦iTools 。 對安裝一個pia 來說, iTools 的強大的地方在于,你隻需要在 PC上 輕按兩下 ipa 檔案, 這個ipa 會自動導入到 iTools 中,而且會給出一個赫然安裝提示。這一點,對于非技術人員來說,至關重要。 前提是,你的iOS裝置需通過資料線連接配接到PC上。 這麼醒目的 “立即安裝”提示, 很直覺吧。
歡迎加入 iOS 技術交流群 QQ群号:149228489