簡體   English   中英

推送通知的證書和配置文件

[英]Certificates and Provisioning Profiles for Push Notifications

我在處理過程中遇到麻煩。 我有推送通知正在為Development工作。 已經閱讀了多個指南和問題,由於某種原因-他們的指南在iOS 8中已過時,或者我的Xcode出現了錯誤-我在配置文件方面遇到了問題。

出於這個問題的目的,我概括了隱私權問題的大多數術語。

我目前遇到了該錯誤- 無法對符號“ App”進行編碼 有一個“ 修復問題”按鈕,但是我確保沒有單擊該按鈕。 恐怕只會使我的問題復雜化。

無法對代碼簽名截圖

我遵循了《 Parse iOS通知指南》,並根據該指南配置了我的應用程序。 我已經完成以下工作:

  1. 從鑰匙串訪問請求了證書簽名請求
  2. iTunes Connect中使用新的捆綁包標識符創建了新的App ID 我確定我進入了我的應用程序中的info.plist ,以更改和匹配在iTunes Connect中創建的新應用程序ID
  3. 使用iTunes Connect中的新App ID ,我創建了生產SSL證書 SSL證書截圖
  4. 將其安裝到我的KeyChain Access中 ,並將其導出以上傳到Parse。

接下來,我處理“供應”配置文件。 我再次進入iTunes Connect ,創建了一個新的配置文件,確保將正確的捆綁軟件ID與其鏈接並下載了它。

這可能是造成流程混亂的部分。 在“ 解析通知指南”中 ,他們指示用戶雙擊下載的文件-在我的情況下,該文件稱為“ AdHocDistribution.mobileprovisioning”,它將自身安裝到Xcode中。

通過選擇“下載”按鈕,從下一個屏幕下載生成的配置文件。

通過雙擊下載的文件來安裝配置文件。

這應該在“設備”窗格中打開Xcode的管理器。 新的配置文件應顯示在“庫”的“配置文件”部分中。 確保此配置文件的狀態為“有效配置文件”。 如果配置文件無效,請確保在鑰匙串中安裝了開發人員證書。

雙擊mobileprovisioning文件並沒有得到任何可分辨的反饋,告訴我它已安裝。

最后,我修改了項目中的代碼簽名字段,並修改了目標的構建設置以匹配我下載的代碼。

在此處輸入圖片說明

最后,我嘗試運行該應用程序,然后彈出錯誤。 請幫忙!

在開發人員帳戶中使用ADHOC創建應用程序的配置文件。下載並控制將其拖到Xcode,在屏幕快照中的配置文件下選擇該文件。 對Target和Project進行相同的操作,您將很高興!

PS還選擇團隊作為您的開發者帳戶

請按照以下步驟操作。

  1. 檢查所有目標的代碼簽名部分。 喜歡項目和測試目標。
  2. 檢查所有.Plist文件中的項目“標識符”。
  3. 在Xcode帳戶部分中添加帳戶,方法是:XCode->首選項->帳戶->單擊+簽名並添加您的Apple開發者帳戶。

希望對您有幫助。

暫無
暫無

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

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