Delphi for iOS開發指南(1):在Mac上配置你的開發環境

爲iOS目標平臺開發的FireMonkey應用程序最初可以在Mac的iOS Simulator上測試。

測試過程的第二階段可以使用iOS Device目標平臺,需要一臺連接到Mac的測試iOS Device。

  • 這篇教程的上半部分描述爲了在Mac的iOS Simulator上運行iOS應用程序所需要執行的步驟。
  • 這篇教程的下半部分描述爲了在iOS Device上運行iOS應用程序所需要執行的附加步驟。

 

 

 

Mac要求

  • OS X 10.7 Lion 或 10.8 Mountain Lion
  • iOS 5.1以上
  • 安裝最新版本的XCode和iOS SDK,並安裝XCode的Command LineTools
  • 要求必須是AppleDeveloper Program的成員
  • 一臺通過USB端口連接到Mac的iOS Device(用來在Device上測試或運行iOS App)

 

 

 

 

 

配置Mac來讓你的iOS應用程序運行在iOS Simulator上的步驟


爲了佈署你的iOS應用程序到Mac的iOS Simulator上,你需要在Mac上安裝下列工具:

  • Platform Assistant(PAServer)

爲了測試目標,RAD Studio使用Platform Assistant,它必須安裝並且運行在Mac上。

  • XCode

XCode是在Mac上的開發測試環境,並且提供Mac OS X和iOS應用程序需要的程序文件。

 

 

 

 

第一步:安裝PlatformAssistant

 

剛纔講過,當你佈署iOS App從PC到iOS Simulator或iOS Device時,Platform Assistant必須運行在Mac上。

Platform Assstant的Mac OS X安裝包名爲RADPAServerXE4.pkg,並且可以在兩個地方可以找到:

  • 在RAD Studio安裝目錄裏的PAServer目錄。

例如,C:\Program Files\Embarcadero\RADStudio\n.n\PAServer\RADPAServerXE4.pkg

  • 在網上,用來在Mac上下載:

http://installers.codegear.com/release/radstudio/11.0/PAServer/RADPAServerXE4.pkg


更詳細的步驟,請查看“在Mac上安裝Platform Assistant”這一章。

 

 





第二步:運行PlatformAssistant

 

在Mac的Finder裏,按下面的步驟激活這個.app文件(RAD PAServer XE4.app):

1.      定位到頂層的Applications目錄。

2.      雙擊RAD PAServer XE4.app來啓動Platform Assistant:

會出現一個終端窗口,顯示Platform Assistant標識以及輸入密碼提示:

Connection Profile password<press Enter for no password

可以按Return鍵(回車鍵),或者輸入一個PAServer的密碼然後按Return鍵。

3.      接下來你會被提示要求輸入Mac的用戶密碼來允許Platform Assistant來調試你的應用程序。輸入你的密碼,然後選擇Take Control“允許”:

更多關於Platform Assistant的細節,請查看“在Mac上運行Platform Assistant”那一章。

 

 

 

 




第三步:在Mac上安裝XCode

 

XCode是在Mac上的開發測試環境,並且提供爲Mac OS X和iOS應用程序所需要的開發文件。

你可以從下面這些地方安裝XCode:

  • 在你的“Mac OS X Install”DVD上,OptionsInstalls下面,雙擊XCode.mpkg來安裝XCode。
  • Mac App Store,免費下載Xcode。
  • 作爲一個註冊的AppleDeveloper,你可以下載最新版本的Xcode包(.dmg)。註冊然後下載Xcode:

1.      在http://developer.apple.com/programs/register/上註冊(名稱)成爲一個AppleDeveloper。

2.      從https://developer.apple.com/downloads下載Xcode安裝包。

 

 

 

 

 

 

接下來的步驟

 

你需要配置你的Mac來在iOS Simulator上運行iOS應用程序。

  • 爲了在iOSSimulator上運行iOS應用程序,請查看“iOS 教程:在Windows PC上準備你的開發環境”來完成RAD Studio IDE的配置。
  • 爲了在iOS Device上運行你的iOS應用程序,請使用下面這些步驟來完成Mac的配置。注意,你可以在在iOS Simulator上測試完應用程序之後執行這些步驟。

 

 

 

配置Mac來在iOS Device上運行iOS應用程序的附加步驟

 

下面這些步驟讓你來在你的iOS Device上運行你的iOS應用程序。

 

 

第一步:在Mac上安裝XCode Command Line Tools

 

在Mac上安裝使用XCode需要的工具:

1.      在Mac上運行XCode。

2.      從XCode菜單中選擇Preferences。

3.      在通用面板上,點擊Downloadd。

4.      在Downloads窗體上,選擇Components頁。

5.      點擊Command Line Tools旁邊的Install按鈕。

在安裝過程中你會被詢問要求使用Apple Developer登錄。

更多細節,請查看“在Mac上安裝XCode Command Line Tools”這一章。

 

 

 

第二步:註冊一個開發者帳號

 

必須是iOS Developer Program的成員纔可以生成,運行,測試,且佈署iOS應用程序。

你可以使用下面方法之一來加入Developer Program:

  • 作爲私人開發者。
  • 作爲企業(商業)或大學的組成員。

更多細節,請查看“加入一個iOS Developer Program”。

 

 

 

 

第三步:請求,下載並且安裝你的開發證書

 

佈署到Device上的應用程序(或在iOS Simulator上)在運行之前需要加密簽名。開發證書包含需要認證應用程序的信息。每個(個人開發者或團隊成員)必須擁有一個唯一的開發證書,它可以用來給多個應用程序使用。

對於開發團隊,開發證書必須由每個團隊成員請求,這些請求必須通過團隊管理員批准。

 

請求,下載並且安裝你的證書


1.    在Mac上的Keychain Access(鑰匙串訪問)應用程序裏,選擇Keychain Access按鈕:Certificate Assistant(證書助理)>Request a Certificate From a CertificateAuthority(從證書頒發機構請求證書):

保存這個證書請求到文件裏,然後通過在Apple的iOSprovisioning portal上傳這個文件來將它發送到你的證書頒發機構。

  • 如果你一個公司/組織組的開發者團隊成員,你的團隊管理員需要批准你的請求。在你的團隊管理員批准之後,你可以下載這個證書。
  • 如果你是個人開發者,在請求之後,你會看到一個下載選項。更多細節請查看Apple的文檔:Creatingsigning certificates

2.    訪問iOSProvisioning Portal。在狀態從Submitted改變到Issued之後你就可以下載開發證書了:

3.    通過雙擊它來安裝開發證書。它會在Keychain Access應用程序中自動加載。

 

 

 

第四步:註冊你的Device用來佈署

 

在Device能夠運行用戶的應用程序之前,它必須在AppleProvisioning Portal裏註冊。Device通過它們的Unique Device ID(UDID)來註冊。UDID可以使用Xcode查看,步驟如下:

1.    確保你的iOS Device連接到你的Mac機器。

2.    打開XCode,然後到Organizer(Window>Organizer)。

3.    在Devices頁,在你的Device上點擊。

4.    在Identifier標籤的旁邊是一串字符:

這串字符就是你Device的UDID。

 

 

 

 

第五步:創建並安裝Provisioning Profile

 

Provisioning Profile用來聯結開發者和設備到一個開發團隊。在iOSDevice上運行應用程序需要ProvisioningProfile。

在創建完provisioning profile之後,你必須將它安裝到Xcode中去,如下:

1.    打開Xcode,然後到哪Organixer(Windows>Organizer)。

2.    在Library那個區域,選擇Provisioning Profile,然後點擊Refresh。

3.    Xcode詢問你使用你的AppleID登陸。輸入你的身份,然後選擇Log in。安裝到Xcode的Provisioning Profile:

4.    選擇一個可用的iOS provisioning profile,將它拖動到你測試Device的Provisioning Profiles裏面去。

 

你已經配置好你的Mac來讓你的應用程序運行在你的iOS Device。

爲了運行你的iOS應用程序,請查看“iOS教程:在Windows PC上準備你的開發環境”,然後完成RAD Studio IDE的配置。(如果你已經配置了你的PC來在iOS Simulator上運行應用程序,你可以跳過這一步。)

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