ionic應用在mac上使用xcode7.0進行iphone真機調試

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

1.不要使用正式的bundle id 進行直接調試,如果app需要上架,並且在開發者網站沒有創建appid,調試後,則會造成以後bundle id 已經存在問題
2.蘋果最近可能最頻繁生成appid進行了限制(詳情),7天內不能超過10個,當經常運行一些demo,非正式項目的時候,建議bundle填寫或者修改成一個固定的bundle id進行調試,比如我一直在使用com.agent.testdemo進行調試,當有新設備的時候fix下就ing了,也是對那些生成亂七八糟證書,profile文件的一個技巧。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章