1.開發環境:假設已在mac系統下配置好ionic開發環境(目前使用ionic1.7.14)以及安裝好xcode7.0
2.在命令終端切換到ionic項目路徑下,運行添加ios平臺命令
ionic platform add ios
3.ios平臺添加成功後,找到ionic項目 > platforms > ios > xxx.xcodeproj文件,雙擊用xcode打開;或者在xcode導入項目。
4.使用數據線將手機與電腦連接,連接成功後在xcode中可以看到,如圖所示:
選擇你的iphone真機
5.添加Apple ID : 選擇菜單Xcode > Preferences,選擇Accounts,點擊左下角“+”,添加你的Apple ID。如果沒有Apple ID,就去蘋果官網註冊一個。
6.添加成功後,在Apple IDs下單擊選擇剛纔添加的Apple ID,可以看到右側的Team Name後邊的iOS和Mac都是free,然後雙擊(或點擊右下角的View Details...按鈕)打開Team Name下
的那條記錄,在Signing Identities下點擊iOS Development後邊的create按鈕,Xcode會自動在後臺幫你生成Dev模式需要的certificate(xcode7以前是沒有這個自動生成的,需要手動工
作),稍等片刻,完了之後點done。
7.在項目Targets的General選項卡中的Identity > Team中選中剛纔Apple ID對應的項,輸入Bundle identifier(格式爲com.xxxx.xxxx)。點擊下方的“FIx issue”按鈕,自動生產
Provisioning Profile文件,如下圖所示:
在彈出的窗口中選擇所在的開發團隊,即剛剛選擇的Team,點擊“Choose”即可。
8.在項目Targets的General選項卡中的Deployment info > Deployment Target列表中選擇iphone的ios系統版本(我這裏使用7.1)。
9.在項目Project的Info選項卡中的Deployment Target > iOS Deployment Target列表中選擇iphone的ios系統版本(我這裏使用7.1)。
10.在項目Targets的General選項卡中的App icons and Launch images中,可以設置應用程序的圖標、啓動畫面等。
11.在項目Project的Build Settings選項卡中的Code Signing中設置Debug、Release都爲你的apple ID對應的開發證書。Provisioning Profile選擇之前Fix issue自動生成的與Boundle
identifier對應的Provisioning profile文件。
12.在項目Targets的Build Settings選項卡中的Code Signing中進行相同設置。
13.在項目Targets的Info選項卡中的Custom iOS Target Properties中設置App應用名字,如圖所示:
14.點擊xcode左上角“run”按鈕,等待編譯後,程序會自動安裝到你的iphone並運行。
*******注意********
Bundle ID (Bundle Identifier)不能爲其他中開發者賬號中已經存在的app id