標籤:
http://cache.baiducontent.com/c?m=9d78d513d99516f11ab7cf690d678c3b584380122ba7a0020fd18438e4732b40506793ac57240773a4d20c1116dc4348adb0687d6d4566f58cc9fb57c0ebcc757a9f2743215dd01d05d36ef39c00388477cb4deedb5ca0bcfb3092aad2d2de49008a155e2bdea7960c57529934ae552ce0a4924f115b11bb&p=99759a45d5c714fc57efd33a465393&newp=aa62c54ad6c045e606ac852d021497231610db2151d4d5136b82c825d7331b001c3bbfb42323110ed6c17b640ba4485ceffa3c70340821a3dda5c91d9fb4c57479c1797561&user=baidu&fm=sc&query=delphi+ios+%BB%B7%BE%B3%B4%EE%BD%A8&qid=a2f841d600003acc&p1=2
ei_wu49036233的專欄
深度學習代碼專欄 攢課--我的學習我做主 開啟你的知識管理,知識庫個人圖譜上線
Delphi for
iOS開發指南(1):在Mac上配置你的開發
環境標籤:
ios開發
delphi2013-09-03 09:08 6104人閱讀 評論(0) 收藏 舉報 分類:
IOS
(18) 作者同類文章
X
為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是在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
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上)在運行之前需要加密簽名。開發認證包含需要認證應用程式的資訊。每個(個人開發人員或團隊成員)必須擁有一個唯一的開發認證,它可以用來給多個應用程式使用。
對於Team Dev,開發認證必須由每個團隊成員請求,這些請求必須通過團隊管理員批准。
請求,下載並且安裝你的認證
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。
- 如果你是個人開發人員,通過在Devices tab of the Apple Provisioning Portal添加UDID來註冊你的Device。
- 如果你是公司/組織的成員,告訴你的團隊管理員來註冊你的Device。
第五步:建立並安裝Provisioning Profile
Provisioning Profile用來連接開發人員和裝置到一個Team Dev。在iOSDevice上運行應用程式需要ProvisioningProfile。
- 如果你是個人開發人員,你必須建立Provisioning Profile。更多細節,請查看:Creatingand Downloading a Distribution Provisioning Profile。
- 如果是公司/組織的開發人員,你的團隊管理員必須建立一個你可以使用的provisioning profile。
在建立完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上運行應用程式,你可以跳過這一步。)
Delphi for iOS開發指南(1):在Mac上配置你的開發環境