[英]run app on the device signed with adhoc distribution certificate
我有一個iPhone應用程序。 我想在設備上運行它。 該應用程序使用adhoc分發證書簽名。 我聽說我無法使用這種類型的證書進行調試。 好。 如何構建我的ipa以在我的設備上運行它? 如果我正在使用xcode的產品 - >存檔 - >共享,然后將ipa添加到iTunes,同步應用程序無法啟動。
轉到iOS配置文件。 添加您的設備 - >創建新的應用程序ID - >轉到配置 - >分發 - >單擊新建配置文件,選擇Ad Hoc並輸入配置文件的名稱,選擇您之前添加的設備,然后單擊提交。 然后下載該配置文件並使用它構建您的Ad Hoc。 如果它沒有使用推送通知並且您的設備未被越獄,則此設備將在您的設備上運行。
我認為有幾個檢查點。
如果您的臨時分發配置文件真正包含您的設備。 您可以使用編輯器打開您的分發配置文件並搜索您的UDID字符串。 如果找不到,請將您的設備添加到您的分發配置文件中並重新構建。
如果您使用預期的分發配置文件構建應用
一旦確定了這兩個,我建議您通過Xcode而不是iTunes進行部署。
我的經驗是iTunes部署非常不穩定,所以我最近通過這個或通過https://testflightapp.com/部署自己
據我所知,無法為adhoc證書進行調試。
您可以將帶有adhoc證書的應用程序直接運行到已連接的設備。 它將在第一次啟動時崩潰,因為Xcode將無法附加到設備上運行的進程進行調試。 但是,您可以再次重新打開應用程序; 它將有你最近的更改,它將獨立於Xcode。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.