程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> XE6 & IOS開發之免證書真機調試(2):連接真機並運行App(有圖有真相),delphixe6

XE6 & IOS開發之免證書真機調試(2):連接真機並運行App(有圖有真相),delphixe6

編輯:Delphi

XE6 & IOS開發之免證書真機調試(2):連接真機並運行App(有圖有真相),delphixe6


網上能找到的關於Delphi XE系列的移動開發的相關文章甚少,本文盡量以詳細的圖文內容、傻瓜式的表達來告訴你想要的答案。

原創作品,請尊重作者勞動成果,轉載請注明出處!!!

 

 

連接真機前,請先確保真機已越獄,並已安裝好AppSync。
---------------------------------------------------------------

1.確保iPhone已越獄,可以看到並成功運行cydia為准。

 

 

2.並且安裝好AppSync。這個如果大家不會的話,可以百度搜索一下,例如添個加威鋒源什麼的,這裡不詳細介紹了。

 

 

3.把手機用正規的數據線插到電腦上,彈出的一切窗口全都關掉。

 

 

4.打開虛擬機,在右下角狀態欄能看到虛擬機檢測到了設備,我們點一下這個圖標。

 

 

5.選擇'連接(連接到主機)'。

 

 

6.連接上,圖標變亮。

 

 

7.如果你裝完虛擬機後從沒打開過iTunes的話,這時候iTunes會自動運行,並彈出使用協議,點'同意'即可。

 

 

8.同時,如果你虛擬機能訪問互聯網的話,它還會彈出更新對話框,我們暫不需要下載最新版本。

 

 

9.回到主題,第6步手機連接成功,圖標變亮後,我們點一下桌面(星空圖隨便某個地方),在Finder中選擇'前往','應用程序'。

 

 

10.找到'Xcode',雙擊打開。

 

 

11.打開Xcode後,我們點擊菜單欄的'Window'。

 

 

12.選擇'Window',選擇'Organizer'。

 

 

13.在彈出的窗口中,點擊'Devices'。

 

 

14.如果手機是首次連接,則左則會顯示一個'黃色小圓點',這時候需要點一下右側的'Use for Development'來開啟開發者模式。
(由於我這裡已經連接過了,所以這裡就看不到'Use for Development'這個按鈕。)
當點擊'Use for Development'後,會要求輸入AppleID,我們不輸入,點取消,並關閉Xcode,然後在虛擬機右下角斷開該手機連接,並拔開USB數據線。
USB數據線拔開後,我們重新插上USB數據線,然後從上面第4個步驟重新開始。到達這一步的時候你會發現,Xcode會讀取我們手機的數據,我們稍耐心等待進度條完成。

 

 

15.進度條完成後,手機旁邊的小圓點顯示為綠色,則表示設備已可用於開發。如果非綠色,請重復上面步驟或自找原因。

 

 

16.我們點一下Xcode的菜單欄,選擇'Xcode',選擇'Quit Xcode',退出Xcode。

 

 

17.細心的觀眾會發現,此時,手機中的'設置'裡,會多了一項'開發者'的配置菜單。

 

 

18.我們繼續,關閉了Xcode後,在'應用程序'窗口中,找到'RAD PAServer XE6',雙擊運行。

 

 

19.登錄過程相信大家都很熟悉了,這裡不仔細說明了。
要注意的是,我們准備切換回Windows了,這時要保證虛擬機右下角狀態欄的設備圖標是高亮的,是連接狀態的。如非連接狀態,請參考前面步驟。

 

 

20.最小化虛擬機,我們回到Windows,打開XE6,隨便打開或新建一個工程。
這裡我們使用官方的Demo,我們選擇XE6自帶的Sample\Object  Pascal\Mobile Samples\User Interface\Settings Project 這一個工程。
右上角選擇'iPhone','iOS6',並依次展開'Target Platforms','iOS Device',鼠標右鍵點擊'Target',選擇'Refresh',刷新一下設備。

 

 

21.如果你的電腦和虛擬機的網絡連接是正常的話,'Target'前面會出現'+'號,表示已搜索到設備。

 

 

22.我們點開'Target',並且雙擊我們的手機。告訴XE6,將App運行到我們的手機上。我們運行一下這個工程。
要注意一點,BuildConfigurations請選擇Debug。

 

 

23.如果你的XE6是第一次編譯App到真機的話,運行工程後不久,XE6會暫停不動,這時候,我們需要切換到虛擬機上。
因為這時候MAC會詢問是否使用我們自己創建的證書去給程序簽名,這是必須的,我們點擊'總是允許',則下次編譯其它App就不會再有此提示。

 

 

24.我們授權允許證書為程序簽名後,XE6才會動起來,繼續編譯。

 

 

25.這個時候,我們可以看到,手機中該項目已經在運行了。

 

 

26.此處為真機截圖,手機上已成功運行該工程。

 

 

至此,真機連接並運行App已完成。(以上步驟同樣適用於已越獄的iPad)

 

下一篇,我們介紹生成IPA並安裝到其它越獄設備上。

 

 

PS:
--------------------------------------------------------------- 
FireMonkey移動開發可加QQ群:165232328 (本人非管理員,僅僅其中一成員,此群高手成群,期待各位Delphi愛好者共同交流)。

 


現在Delphi出xe6了另:delphi xe5有什學習資料

有一本書叫做:
Delphi XE5移動開發入門手冊(完整版)
很多下載地址的,自己去下吧
 

delphi XE6 進行android開發對於真機使用EDIT或者MEMO出現假死重啟問題

我用xe5 沒有出現此類問題 只是偶爾有時候啟動不了 再啟動一次又會啟動
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved