簡體   English   中英

如何將 phonegap 應用程序部署到 ipad/iphone

[英]How to deploy phonegap app to ipad/iphone

我對制作 ipad/iphone 應用程序完全陌生。 我對使用 phonegap 完全陌生。 我下載了一個 HelloWorld 應用程序並用 xcode 打開它。 它在模擬器中運行良好。 所以我嘗試將它部署到我的 iPad。 當我在 xcode 中點擊 Build and Run 時,我收到此錯誤:

Code Sign error: The identity 'iPhone Developer' doesn't match any valid certificate/private key pair in the default keychain.

我不知道這是什么意思。 幾個月前我申請了 Apple Developer 計划。 我收到了一個 email 說我成功注冊了。 我是否需要將某種證書從我在網站上的 Apple 帳戶復制到我的 ipad 以啟用 xcode 將我的 helloworld 程序部署到 ipad?

我完全不知道如何在我的 iPad 上測試 HelloWorld 應用程序......

補充說明

好的,我遵循了一些關於如何簽署證書並將其安裝在 xcode 中的步驟。 現在,當我嘗試構建並運行到設備時,出現此錯誤:

Code Sign error: Provisioning profile 'forgelink' specifies the Application Identifier 'forgelink' which doesn't match the current setting 'R8T3VN6VR7.forgelink.forgelink'

在創建證書、捆綁標識符、應用程序 ID 等時,我是否輸入了錯誤信息……?

總結一下,因為我剛剛花了一整天的時間嘗試通過 xcode 部署到 iOS 設備:

  1. 您必須支付 99 美元 + 7 美元的稅費,才能加入 Apple Developer Network 並部署到實際設備

  2. 通過使用您的 AppleID 登錄,您可以在 XCode 中設置此關聯。

  3. 您必須將唯一的設備 ID 提供給 Apple,同時簽署請求並下載證書才能使用任何真實設備。 只需完全按照他們的教程進行操作,尤其是復制 .mobileprovisioning 文件: Apple's Provisioning Tool(如果不起作用,請使用您的 Apple ID 登錄)

    我為連接到計算機的每台蘋果設備創建了一個配置文件,但也許你可以用一個...

  4. 您的設備現在將顯示在 XCode 中播放按鈕旁邊的下拉菜單中。 如果沒有,則配置未成功完成,您需要返回 go 並修復它。

您需要從您的蘋果開發者網站獲取開發者證書(代碼簽名證書)。 登錄 developer.apple.com 並按照步驟操作

編輯:

這是 iOS 配置門戶http://developer.apple.com/ios/manage/overview/index.action的鏈接

您需要安裝開發人員證書並創建配置文件。 開發中心有詳細的說明和鏈接,以及一個用於創建和下載配置文件的不錯的門戶。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM