ios開發人員建立app應用開發授權檔案 實戰方法

來源:互聯網
上載者:User

總的有4步操作: 1、設定授權裝置:點擊標籤Devices進入 添加ios裝置號udid,注意name不能填入漢字。 查看uuid裝置號的方法(通過ituns查看,http://www.feelsiri.com/?page_id=566) 2、設定App IDs:點擊標籤Identifiers進入 這個比較簡單,按頁面引導完成就ok 3、產生授權檔案.mobileprovision:點擊標籤Certificates 和 Provisioning Profiles進入 1)準備.certSigningRequest檔案,在windows下該檔案需要通過openssl工具來產生(方法見下面),而mac比較簡單沒測試不介紹 2)在標籤Certificates中上傳certSigningRequest檔案,獲得ios_development.cer授權檔案 3)在標籤Provisioning Profiles裡面添加產生.mobileprovision檔案 4、產生認證檔案.p12 在windows下該檔案需要通過openssl工具來產生(方法見下面),而mac比較簡單沒測試不介紹  輔助步驟:通過OpenSSL工具產生.certSigningRequest檔案和.p12檔案方法: 1、在這個頁面下載並安裝Win64OpenSSL_Light-1_0_1e Light 和 (Visual C++ 2008Redistributables 未測試是否必須)http://slproweb.com/products/Win32OpenSSL.html 預設安裝路徑C:\OpenSSL-Win64\bin 2、以管理員身份開啟命令列進入OpenSSL-Win64/bin檔案夾,如果你不是管理員,需要先在命令列中鍵入下面的命令:  set  RANDFILE=.rnd  1)鍵入下面的命令,產生一個private key: openssl genrsa -out mykey.key 2048 這樣在OpenSSL-Win64/bin下面就產生了一個mykey.key檔案  2)然後鍵入下面的命令,申請一個CertSigningRequest檔案,注意emailAddress後面是你的郵箱,CN後面是你的名字,C後面是國家 openssl req -new -key mykey.key -outCertificateSigningRequest.certSigningRequest -subj"/emailAddress=404062917@qq.com, CN=linguifa, C=CN" 這樣在OpenSSL-Win64/bin下面就產生了一個CertificateSigningRequest.certSigningRequest檔案  執行這一步可能會提示錯誤:Unableto load config info from /usr/local/ssl/openssl.cnf 這是Unix的預設設定,建檔案[c:/usr/local/ssl],從網上下載openssl.conf,然後改為openssl.cnf,置於c:/usr/local/ssl目錄下,好了  3)將下載的cer檔案拷貝到bin檔案夾下,然後運行下面的命令列產生一個pem檔案,執行以下命令: openssl x509 -in ios_development.cer -inform DER -out developer_identity.pem-outform PEM  4)運行下面的命令產生p12檔案 openssl pkcs12 -export -inkey mykey.key -in developer_identity.pem -outiphone_dev.p12 在輸入了兩次密碼之後,便會在bin檔案夾下有一個iphone_dev.p12的檔案(這個密碼用在fb中引入授權檔案時用到)   注意: 開發人員授權系統提供開發(Development)和發布(Distribution)兩個不同的渠道。 開發測試的時候需要裝置的綁定而實現在裝置上單獨安裝IPA,發布的時候則不需要綁定裝置。所以開發與發布需要使用不同的.mobileprovision與.cer檔案。 上面操作產生認證相關操作時 注意明確是選擇開發還是發布兩種不同類型的認證檔案,不要搞混淆了。 裝置號是打包在授權檔案中,如果添加了裝置號,需要重建授權檔案用來發布app。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.