我有一個iphone應用程序。我想在設備上運行它。該應用程序使用adhoc分發證書進行簽名。我聽說我無法使用這種類型的證書進行調試。好。我怎樣才能讓我的ipa在我的設備上運行?如果我使用xcode的產品 - >存檔 - >共享,然後將ipa添加到iTunes,則無法啓動同步應用程序。使用adhoc分發證書籤名的設備上運行應用程序
2
A
回答
4
轉到iOS配置文件。添加你的設備 - >創建新的應用程序ID - >進入配置 - >發佈 - >點擊新建配置文件,選擇Ad Hoc並輸入配置文件的名稱,選擇你之前添加的設備並點擊提交。之後下載該配置文件並使用它創建Ad Hoc。如果它沒有使用推送通知,並且您的設備沒有越獄,那麼此設備將在您的設備上運行。
2
我認爲有幾個檢查點。
如果您的專案分發配置文件真正包含您的設備。您可以使用編輯器打開您的分發配置文件並搜索您的UDID字符串。如果您沒有找到它,請將您的設備添加到您的配置文件並重新構建。
如果您使用預期的分佈配置文件構建應用程序。
一旦確定了這兩者,我建議您通過Xcode而不是iTunes進行部署。
- 公開賽主辦單位在Xcode
- 將iPhone連接
- 組織者
- 的選擇設備選項卡,您將看到您的左側邊欄上你的iPhone。選擇一個。
- 在您的目標iPhone中選擇'Provisioning Profiles',然後按'Add'按鈕,選擇您的特設分配
- 在目標iPhone中選擇'Applications',然後按'Add'按鈕,選擇您的ipa檔案。
我的經驗是,iTunes的部署是非常不穩定的,所以最近我通過這個或通過https://testflightapp.com/
0
據我所知部署自己,調試,不能用於即席證書來完成。
您可以直接在連接的設備上運行帶有臨時證書的應用程序。它會在第一次啓動時崩潰,因爲Xcode將無法附加到設備上運行的進程以進行調試。但是,您可以再次重新打開該應用程序;它會有你最近的變化,它將獨立於Xcode工作。
相關問題
- 1. 如何在iOS設備上使用AdHoc證書運行項目?
- 2. 在iOS設備上分發應用程序的證書
- 3. Eclipse Android應用程序:使用真實證書籤名運行
- 4. 無法使用分發證書籤署iPhone應用程序
- 5. 在Facebook上開發應用程序時自簽名SSL證書
- 6. 如何強制Grails的使用簽名證書運行應用程序或
- 7. iPhone應用程序未與分發證書一起運行
- 8. 應用程序沒有運行在其他設備上使用臨時分發
- 9. 應用程序崩潰時使用分發配置文件設備上運行
- 10. Appium(Android):未使用調試證書籤名的應用程序
- 11. 在我的應用程序中使用自簽名證書
- 12. ios9自簽名證書和應用程序運輸安全
- 13. 在開發設備上運行版本的iOS應用程序
- 14. 使用其他證書籤名iOS應用程序
- 15. 在Chrome打包應用程序中使用自簽名證書
- 16. 在iPhone應用程序中使用自簽名SSL證書
- 17. 在ClickOnce部署中使用證書籤名應用程序
- 18. 如何在iOS應用程序中使用自簽名證書
- 19. 創建和運行使用自簽名證書的安全(HTTPS)明確的NodeJS應用程序 - 分割故障
- 20. 爲何adhoc分佈的iPhone應用程序未安裝在設備上?
- 21. iPhone開發 - 在設備上運行應用程序
- 22. 運行科爾多瓦的Windows應用程序需要簽名證書安裝
- 23. 使用驅動程序簽名證書代碼簽名
- 24. 根據使用自簽名證書的驗證程序,遠程證書無效
- 25. 應用程序失敗的代碼簽名驗證。簽名無效,或未使用Apple提交證書籤名
- 26. 從USB設備運行應用程序
- 27. 爲什麼你需要IOS開發人員證書才能在設備上運行IOS應用程序?
- 28. Windows驅動程序使用什麼證書進行簽名
- 29. 如何獲取ios應用程序的簽名應用程序證書信息
- 30. 使用自簽名證書
如果我的設備被越獄? – Oleg 2011-12-26 15:47:23
如果您的設備已越獄並且您的應用註冊了自己的推送通知,那麼您將無法在該設備上對其進行測試,它在啓動後會不斷崩潰 – Eugene 2011-12-26 17:42:43