產生ipa檔案

1.為App新建一個App IDs

點選App IDs,按+號
AB26362F-4EDC-4A67-95C7-0FBE7B1A7595

輸入Name與Bundle ID
0575689befd8b88493772f05b2b9dbdc.png
該勾的勾一勾,按Continue
9129a813d0d5f9c83ea48ae2b72f4831.png
按Submit
47f79e40e86d43bded0cd21f9bbc2368.png
App ID建立完成
03f70d5d0e87c7469cf7ed7c9bb364f6.png

2.建立Provisioning Profiles

點選Provisioning Profiles,按+號
78C04AB6-E416-452A-B031-A2C528365314
選擇Ad Hoc,按Continue
BF247091-FBE1-4F6D-B54E-5D23B954E43C
選擇剛剛建立的App ID,按Continue
4E2FE34F-2700-4F0F-89C6-779C06368982
選一個certificates,按Continue
7151F785-B626-405A-B151-BBF5FAAC7946
選擇要裝這個App的裝置,按Continue
520B1205-79E6-4DD4-A6F3-ABCD29021E17
輸入Profile Name,按Generate
9D7B83BE-2F23-4400-A4E3-7C3EA3F42AD8
Generate後按Download
E158D036-5FD0-41C5-8D16-BD4D318F2855
打開剛下載的檔案
9887D788-2142-49BE-B10A-C3F0AF04B6C6
此時Xcode專案會自動被開啟,這個步驟就完成了
045D939E-7E6B-4119-8EEF-6413F28E3898

3.設定Xcode

選擇專案PROJECT -> Info -> 在Configurations按+號
CB2494D2-F1A7-47C3-BF15-044DC6F0D570
按+號後,選擇Duplicate"Release" Configuration,名稱打AdHoc
28EE7FCB-A5CF-4E70-874A-4CB8DB2DAAE6
點選上排工作列Product -> Scheme -> Edit Scheme…
17F6A1EE-AC43-4A45-B0B4-AAAE429CE136
點選Archive,Build Configuration選AdHoc,設定就完成了
Screen Shot 2015-06-04 at 4.05.55 PM

4.Archive產生ipa檔

注:這個步驟只有擁有Distribution權限的電腦才能夠進行
選擇iOS Device,點選工作列Product -> Archive
Screen Shot 2015-06-04 at 4.05.55 PM
點選Export
Screen Shot 2015-06-04 at 4.06.15 PM
選擇Save for Ad Hoc Deployment,按Next
Screen Shot 2015-06-04 at 4.06.41 PM
選一個Development Team,按Choose
Screen Shot 2015-06-04 at 4.06.52 PM
確定好後按Export
Screen Shot 2015-06-04 at 4.07.04 PM
ipa檔案就會產生在指定的位置
Screen Shot 2015-06-04 at 4.08.19 PM

發佈到網頁供裝置一鍵下載

1.將ipa檔案放到server上,可為http協定(注:可使用Dropbox Public folder)
2.自己建立一個Plist檔,內容如下:

 

3.將plist檔放到server上,必須為https協定
4.產生一個html檔,其內容如下:

 

5.將html檔放到server,已註冊裝置ID(UDID)的設備就可以透過這個網址來安裝App
注:個人與公司開發者帳號有100台裝置的限制,TestFlight則是1000個iTunes Account限制,裝置則沒有限制。
Screen Shot 2015-06-04 at 4.08.19 PM