使用MyEclipse設置所需配置的iOS應用

MyEclipse我的受權 折扣低至冰點!當即開搶>>瀏覽器

MyEclipse最新版下載安全

1、iOS應用程序配置要求

這個進程須要四個需求數據文件:網絡

證書籤名請求(CSR)文件

證書籤名請求是您在請求數字證書時提交給Apple的臨時文件。 該文件包含一個與使用數字簽名實用程序建立的私鑰文件相匹配的公共加密密鑰。app

私鑰文件

私鑰(PK)文件與CSR文件同時建立。 它在MyEclipse Mobile Tools應用程序構建過程當中用於加密密鑰文件。 這個文件應該保持安全和私密。less

數字證書文件

iOS應用程序必須使用Apple提供的有效數字證書進行數字簽名,才能在iOS設備上成功安裝和運行。 該文件包含CSR文件提供的公開加密密鑰。eclipse

配置文件

除了數字簽名要求以外,還能夠在配置有受權應用程序的供應配置文件(例如,distribution.mobile-provision)的iOS設備上安裝和運行應用程序。 配置文件是列出數字證書,設備以及容許在設備上運行的應用程序的ID的文檔。測試

1.1 Apple iOS開發者計劃成員資格要求

須要Apple iOS Developer Program的成員才能訪問iOS Provision Portal,這是本教程中使用的數據建立服務。ui

注意:iOS Developer Program會員的成原本自Apple。加密

2、建立一個數字證書和私鑰

要開始供應過程,您將使用數字簽名實用程序建立私鑰文件(PK)和證書籤名請求文件(CSR)。 簽名實用程序同時生成Android和iOS數字簽名文件。 生成的文件是您下載到您計算機的.zip文件,PK文件稍後在應用程序構建過程當中使用。 而後您將提交CSR到iOS Provisioning Portal做爲數字證書申請流程的輸入。 最後,當Provisioning Portal建立新證書時,您下載數字證書文件並將其與PK文件一塊兒存儲。spa

2.1 建立一個用於存儲供應數據的文件夾

建立一個新的文件夾,下載並保存本教程中建立的全部文件。 不要混用私鑰,證書和配置文件文件的版本,這一點相當重要。 當您嘗試在應用程序構建過程當中使用數據或在iOS設備上安裝應用程序時,這樣作會致使錯誤。

2.2 生成證書籤名請求和私鑰文件

第一步是使用數字簽名實用程序建立證書籤名請求和私鑰文件,而後將其下載到您的開發機器上。證書籤名請求文件名爲certificate-request.csr,當您在下一部分中向Apple申請新的數字證書時,該文件將被提交給iOS Provisioning Portal。私鑰(private.key)文件是構建iOS應用程序所必需的。

注意:生成證書請求和私鑰文件的過程只須要完成一次。 您生成的私鑰(.key)文件必須與您從Apple收到的證書文件配對;所以,不要丟失這個文件。

1. 使用您的網絡瀏覽器訪問http://mobionesigning.appspot.com/signing/上的數字簽名實用程序。

2. 填寫您的公司信息,而後單擊Generate按鈕來建立證書請求文件和私鑰文件。 公司信息被用做生成數字簽名文件的一部分。

生成證書和私鑰文件

3. 單擊.zip文件的Download按鈕,而後將這些文件解壓到在第2.1節中建立的新文件夾。 稍後將在配置過程當中訪問這些文件。

下載生成的.zip文件

2.3 申請數字證書

在此步驟中,您能夠建立並下載數字證書,以便將應用程序分發到App Store或註冊的iOS設備上。

1. 在iOS Provisioning Portal(須要登陸)中,單擊iOS Apps下的Certificates。

開始證書請求過程

2. 在左側導航面板中,點擊Distribution。

選擇分發證書類型

3. 單擊展開按鈕,選擇App Store and Ad Hoc分發按鈕,而後單擊Continue。

選擇分發類型

4. 下一頁介紹建立證書請求文件的說明。 您能夠忽略這些說明;數字簽名實用程序在第2.2節已經爲您提供了證書請求文件,點擊Continue。

5. 單擊Choose File導航到您的證書申請文件(certificate-request.csr)上傳,而後單擊Generate。

申請證書

6. 滾動到頁面底部,單擊Browse,導航到第2.2節中建立和下載的certificate-request.csr文件,而後單擊Submit。Apple收到請求後一般會在1-2分鐘內爲您提供一個證書文件。

7. 請求得到批准後,單擊Download來下載證書(distribution.cer)文件。 將證書文件保存到第2.2節中建立的包含yourprivate.key文件的文件夾中。 MyEclipse Mobile Tools須要這兩個文件來構建iOS應用程序。

注意:確保將.key和.cer文件保存在一個安全的地方。若是,您將不能創建iOS應用程序。

下載證書文件

3、建立配置文件

Provisioning profiles受權文件應用程序在iOS設備上安裝並運行,Provisioning profiles是從Provisioning Portal建立和配置的。在本教程中,您將建立一個臨時分發配置文件。這種配置文件使得應用程序能夠從本地iTunes應用程序或wirelessly, a.k.a.,經過無線安裝用於測試目的。

3.1 添加設備

在建立ad hoc分發配置文件時,您必須首先肯定配置文件適用的iOS設備。使用Provisioning Portal經過其惟一設備標識符(UDID)註冊iOS設備來執行此操做。 註冊設備以前,您必須首先檢索其UDID。

1. 將設備鏈接到iTunes,而後在Device列表中選擇設備。Summary頁面打開。

生成證書和私鑰文件

2. 點擊序列號顯示UDID。

3. 單擊左側導航面板中的Devices,而後點擊展開圖標。

4. 選擇Register Device選項,輸入設備名稱、輸入UDID,而後單擊Continue。

生成證書和私鑰文件

5. 查看設備信息,而後單擊Register。當完成註冊後單擊Done時,設備將顯示在設備列表中。

生成證書和私鑰文件

3.2 建立App ID

由供應配置文件受權的應用程序必須具備與配置文件的App ID匹配的軟件包ID。 App ID使用Provisioning Portal建立。 App ID字符串的推薦命名約定是使用附加應用程序特定ID的反向域名做爲最後一個段,例如com.genuitec.myapp。App ID 能夠以可選的*通配符結束。Wildcard App ID匹配在應用程序ID * char以前共享相同前綴的全部應用程序包ID。示例通配符App ID包括com.genuitec.* 和*。

爲了簡單起見,本教程中的示例使用完整的通配符* App ID,使用完整的通配符* App ID配置的配置文件將受權全部應用程序。

1. 在左邊導航面板中選擇Identifiers>App IDs,而後單擊展開按鈕。

2. 輸入一個通配符名稱和一個標識符。在下面示例中,標識符是完整的wildcard *,單擊Continue。

生成證書和私鑰文件

當您提交App ID時,它會顯示在App ID列表中。單擊列表中的ID查看配置詳細信息。

3.3 配置新的供應配置文件

最後一步是建立一個新的配置文件,並將其下載用於構建iOS應用程序。在下面的步驟3中,您能夠選擇建立App Store分發配置文件或Ad hoc分發配置文件。

注意:本教程介紹建立Ad hoc分發概要文件,須要在本地設備上安裝應用程序進行測試。當您的應用程序完成並準備好經過App Store進行分發時,請重複此過程來建立新的設置配置文件。在第3步中,選擇App Store distribution選項。

1. 單擊左側導航面板中的Provisioning Profiles,選擇Distribution,而後點擊展開按鈕。

2. 選擇要用於分發應用程序的分發方法,本示例使用Ad Hoc分發到特定的註冊設備進行測試。 若是要分發到App Store,請選擇App Store選項。 點擊Continue。

選擇分發方法

3. 選擇要分配給配置文件的app ID,而後單擊Continue。

選擇app ID

4. 選擇要用於配置文件的證書,而後單擊Continue。

選擇一個證書

5. 選擇一個或多個設備容許使用此配置文件運行應用程序,而後單擊Continue。

注意:若是您選擇了App Store分配方式,則不須要選擇任何設備。

選擇配置設備

6. 爲該配置文件輸入一個描述性名稱。 因爲此示例使用徹底通配的App ID,所以配置文件名爲UnrestrictedAdHocDistribution以便於識別。 點擊Generate。

供應配置文件名稱

7. 單擊Download,而後將下載的配置文件(.mobileprovision)保存到包含證書和私鑰文件的文件夾中。

下載配置文件

如今您已經擁有分發iOS應用程序所需的數字簽名和配置文件,您可使用MyEclipse Mobile Tools構建應用程序。

更多資訊敬請訪問MyEclipse中文網>>

相關文章
相關標籤/搜索