由於最近某個項目需要給別人測試,使用的是Ad Hoc方法
首先登錄開發者官網配置證書
1.添加Certificates,從電腦獲取certSigningRequest然后添加進去
2.在Identifiers里面的App IDs添加要調試App的Bundle ID和名字
3.在Devices里面添加要給別人測試的手機的UDID
前幾步都和真機調試一樣,簡單說明一下
4.在Provisioning Profiles 里面添加profiles的時候選擇Ad Hoc
continue
選擇要調試的App的App ID
continue
選擇開發者
continue
選擇要調試的手機(可以多選)
continue
輸入保存的證書的名字,然后Generate,生成之后要下載下來
5.保存下來證書之后,打開Xcode,雙擊證書
6.在Xocde-Preferences-Account里面添加剛才設置證書的開發者帳號,如果已添加就跳過此步驟
7.然后在項目PROJECT-Build Settings-Code Signing里面的Provisioning Profile里面添加下載的Ad Hoc證書
如果沒有這個選項的話,再次雙擊生成的Ad Hoc證書
Provisioning Profile上面的開發者全部選擇設置了證書的開發者帳號
連接真機,看是否可以正常運行
8.Xcode菜單欄中選擇Product-Archive,即會彈出Organizer窗口(已經Archive過了可以從菜單欄Window-Organizer打開)
然后選擇Export,選擇Save For Ad Hoc Deployment,然后Next
9.會彈出窗口讓你選擇開發者,選擇設置過證書的開發者
10.
選擇Next
11.
1框框內會顯示配置好的Ad Hoc證書,如果顯示*,則出現問題,請登錄開發者官網查看Ad Hoc證書是否valid(如果invalid則edit一下為valid)
如果顯示正確,就直接Next
12.然后就生成APP的ipa了,這個程序就可以拿去給別人測試了。