簡體   English   中英

在使用adhoc分發證書簽名的設備上運行app

[英]run app on the device signed with adhoc distribution certificate

我有一個iPhone應用程序。 我想在設備上運行它。 該應用程序使用adhoc分發證書簽名。 我聽說我無法使用這種類型的證書進行調試。 好。 如何構建我的ipa以在我的設備上運行它? 如果我正在使用xcode的產品 - >存檔 - >共享,然后將ipa添加到iTunes,同步應用程序無法啟動。

轉到iOS配置文件。 添加您的設備 - >創建新的應用程序ID - >轉到配置 - >分發 - >單擊新建配置文件,選擇Ad Hoc並輸入配置文件的名稱,選擇您之前添加的設備,然后單擊提交。 然后下載該配置文件並使用它構建您的Ad Hoc。 如果它沒有使用推送通知並且您的設備未被越獄,則此設備將在您的設備上運行。

我認為有幾個檢查點。

  1. 如果您的臨時分發配置文件真正包含您的設備。 您可以使用編輯器打開您的分發配置文件並搜索您的UDID字符串。 如果找不到,請將您的設備添加到您的分發配置文件中並重新構建。

  2. 如果您使用預期的分發配置文件構建應用

一旦確定了這兩個,我建議您通過Xcode而不是iTunes進行部署。

  1. 在Xcode中打開管理器
  2. 連接iPhone
  3. 選擇管理器的設備選項卡
  4. 您將在左側欄中看到您的iPhone。 選擇一個。
  5. 在目標iPhone中選擇“配置配置文件”,然后按“添加”按鈕,選擇您的臨時分發
  6. 在目標iPhone中選擇“應用程序”,然后按“添加”按鈕,選擇您的ipa存檔。

我的經驗是iTunes部署非常不穩定,所以我最近通過這個或通過https://testflightapp.com/部署自己

據我所知,無法為adhoc證書進行調試。

您可以將帶有adhoc證書的應用程序直接運行到已連接的設備。 它將在第一次啟動時崩潰,因為Xcode將無法附加到設備上運行的進程進行調試。 但是,您可以再次重新打開應用程序; 它將有你最近的更改,它將獨立於Xcode。

暫無
暫無

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

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