Delphi XE4 For IOS中程式的調試(虛擬機器,真實機和win32)

來源:互聯網
上載者:User

安裝完之後,大家可以看一下XE4可以建立的工程類型:

File->New:

是不是多出了FireMonkey Mobile Application這一個選項呀!

然後你再點擊這個功能表項目,彈出FireMonkey Mobile Application的工程類型選擇嚮導表單:

有以下幾種類型:

  • Blank Application(空應用程式)
  • 3D Application(3D應用程式)
  • Header/Footer(頁頭頁尾風格的應用程式)
  • Header/Footer with Navigation(頁頭頁尾帶導覽按鈕的應用程式)
  • Phone Master-Detail(手機主從風格的應用程式)
  • Tabbed(分頁應用程式)
  • Tabbed with Navigation(分頁帶導覽按鈕的應用程式)
  • Tablet Master-Detail(平板主從風格的應用程式)

你在FireMonkey Mobile Application的工程類型選擇嚮導表單中選擇第一個“Blank Application”,就可以看到FOR IOS的表單設計器:

FOR IOS的表單設計器是一個iOS Device的介面(這裡是一個iPhone),有iPad, iPhone,iPhone5,以及CustomDevice這些選擇,在表單設計區最右上方的下拉框中進行選擇。

也可以去掉iOS Device的邊框,在表單設計區右上方按一下這個按鈕,那麼表單設計器就會變成這個樣子:

還可以90度,180度,270度旋轉表單設計器,按鈕也是在表單設計區右上方的按鈕:

說道編譯的平台,如:

上次配置好的環境,IOS Device這個平台是真實的生產環境了,這個上次還沒說怎麼配置,接下來會說到。

而IOS Simulator這個是MAC中虛擬機器的環境。運行程式調試,切實MAC中的PAServer一定是要開啟的狀態。

我們先選IOS Simulator這個平台,程式就用之前寫的一個sqlite的例子運行給大家看。

運行會如下:

效果不錯吧,O(∩_∩)O~,如絲如滑。

接下裡我們選擇如下:

選擇Debug模式,其他兩個模式還沒深入,按照字面的意思不難看出,一個發表到商店。

要在真實機子中調試,一個是去申請開發人員認證,一年是99$。另外一個是弄一台越獄的機子和自己在造一個認證。

本人選擇了後者,省錢省力,只是先階段的,真正實現生產力還是要去申請開發人員認證的,現階段是學習中。接下來是

配置真實機子的的環境。

我們先來配置認證先

工具 + 生產力 -> 鑰匙串訪問 -> 認證助理 -> 建立認證, 產生私人簽名,身份類型:自簽名根憑證,名稱:iPhone Developer,認證類型:程式碼簽署,覆蓋預設值,其它全部預設

這樣認證建立完畢。

開啟XCode隨便建立一個工程,這裡建立了HelloXE4

點擊出現如片,本人使用的是ipod真實調試。

添加為開發裝置之後,設定上的黃燈會變綠(表示可以真機調試)

編譯平台就是使用我們之前選擇哪個就可以進行真的環境的調試了。

覺得這兩個平台調試比較麻煩的話,可以用Win32的平台進行調試,主要是調試些邏輯上的問題比較好,一些具體的還是要用之前所說的平台來。

這樣就添加了要的平台了。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.