❶ iOS兩個推送證書 自動簽名打包會用哪個
證書選擇: 在iOS開發是經常需要打包給測試,打包需要匹配的證書(Certificates)和描述文件
❷ ios申請臨時打包證書要多久時間
蘋果開發帳號說明個人賬號(Indivial)/公司團隊賬號 (Company/Organization):費用都是99美金一年,兩者無本質區別,都可以發布應用到蘋果市場。區別在於個人賬號在App Store銷售者只能顯示個人的ID,比如san zhang,單人使用。公司團隊賬號在App Store銷售者可以顯示類似Studios,或者自定義的團隊名稱,比如Mamshare INC,公司賬號允許多個開發者協作開發,比個人帳號多一些帳號管理和級別許可權的設置。這兩種帳號都可以用於開發,但在生成開發證書的時候,需要在生成mobileprovision描述文件時把需要安裝的iPhone/iPad的設備UDID進行綁定(最多可以綁定100個設備),否則生成的ipa不能正常安裝到測試設備上。企業賬號 (Enterprise):費用299美金一年,該賬號開發應用不能發布到App Store,只能用於企業自己內部使用的app通過網站下載,對測試的蘋果iOS設備UDID數量不限制。X5官網提供的 ipa下載就是通過企業帳號提供的。這種分發模式需要部署一個https網站,通過plist文件描述ipa。詳見《蘋果App部署HTTPS進行在線下載安裝》蘋果證書和X5打包伺服器配合使用不管是$99還是$299的蘋果帳號,在證書申請和使用上沒有本質區別,都分為Development和Distribution模式,標識出用於開發調試還是用於發布部署。使用X5打包伺服器打包時需要兩個文件,p12和mobileprovision。p12: 是證書的備份,生成方法請參看《iOS證書申請教程》。對於發布模式,生成的文件命名為ios.distribution.p12,而開發模式命名為ios.developer.p12。mobileprovision: 是某一個App的描述文件,同樣區分是開發還是發布模式。如果是發布模式,文件命名為ios.distribution.mobileprovision;如果是開發模式,文件命名為ios.developer.mobileprovision。Tips:一個P12文件可以匹配多個APP,但是一個APP只有一個對應的mobileprovision文件。同時P12文件必須與App的mobileprovision文件匹配,在生成mobileprovision文件時需選擇對應的P12文件,如果不匹配會造成打包失敗。有了對應的證書文件,在打包過程中按照向導界面提示,選擇需使用證書的相應選項,是開發證書則選擇ios.developer.mobileprovision和ios.developer.p12,是發布證書則選擇ios.distribution.mobileprovision和ios.distribution.p12。證書和描述文件從本地選擇後,同時輸入自己導出p12證書文件時的密碼。然後在打包向導的最後一步,根據自己是開發還是發布模式,選擇是否勾選「發布模式」。點完成,享受你的ipa吧。具體的打包過程詳見《WeX5平台生成App包過程詳解》。 iOS證書申請教程一、准備工作1.1.准備X5本地應用打包伺服器打包伺服器搭建詳見文章《X5應用打包伺服器環境搭建》。1.2.准備蘋果帳號首先您需要有一個蘋果的個人/公司開發者帳號。如果沒有帳號可以打開https://developer.apple.com/申請加入蘋果的開發者計劃。如何申請網上有詳細的介紹,在此不多做介紹。1.3. 申請證書請求文件(用於生成P12證書文件)Tips:一個P12文件可以匹配多個APP,如果你之前已生成過開發或發布的P12證書文件,就可以跳過1.3以及二、三章節介紹的P12的生成步驟,直接查看第四章創建AppID以及生成App的mobileprovision文件。1.3.1.鑰匙串程序申請請求文件申請發布證書前,您需要先本地創建一個證書請求文件,這時需要使用之前搭建好的X5本地應用打包伺服器(即mac os x虛擬系統)。打開「應用程序」–>「實用工具」–>「鑰匙串訪問」–>「證書助理」中選擇「從證書頒發機構請求證書」。1.3.2.保存請求文件設置打開「證書信息」界面如下圖所示:用戶電子郵件地址:填寫您申請蘋果開發者帳號的電子郵件地址;常用名稱(默認即可);CA電子郵件地址空著;選擇存儲到磁碟,點擊「繼續」。1.3.3.保存請求文件名稱和位置選擇保存的位置,比如選擇桌面,點擊「存儲」就可以看到在桌面上多了一個CertificateSigningRequest.certSigningRequest的證書請求文件。此文件申請ios發布證書時需要用到,請注意保存。
❸ ios 打包需要發布證書和描述文件嗎
和蘋果打交道,最好是准備一台Mac機。這里需要用到一個蘋果自帶的KeyAccess的軟體,用來生成證書的申請文件。 點擊「從證書頒發機構請求證書」後,會出現下圖: 這里就是輸入郵箱,名字,需要提醒一下的是,我們一般選擇「存儲到磁碟」,把申請文件...
❹ ios 打包ipa的時候需要什麼證書
上傳到商店需要99美元的開發者證書,企業app需要299美元的證書。 謝謝!
❺ 如何查看ios打包證書是什麼時候生產的,操作步驟如何,不會ios,只有賬號密碼
打開https://developer.apple.com
選擇 iOS Dev Center
跳轉後,選擇 右上角藍色 log in 登陸進去
登陸完成後 剛才登陸的下面 有四個選項,
選擇第一個certificates identifiers & profiles
跳轉後,最左面 ios app 下面 選擇 certificates
然後選擇你要查看的證書點擊一下,
Expires 是過期日期,減去一年就是創建時間
(證書列表裡的第二列 Type , Development是開發使用的證書,Distribution是發布使用的證書,APNS是消息推送的證書)
純手打,忘採納!
❻ iOS 企業賬號開發者證書和發布證書申請問題
1.申請開發者證書 2.mac端添加開發者證書 3.生成ios端開發許可 4.通過xcode下載ios開發許可到ios設備 5.添加ios設備為開發調試端
❼ ios開發的時候,打包需不需要開發者證書
導出IPA文件唄..
但沒越獄不能直接安裝在手機上.
❽ ios 發布證書能不能打包測試
一、證書選擇:
在iOS開發是經常需要打包給測試,打包需要匹配的證書(Certificates)和描述文件(Provisioning Profiles)。在工程PROJECT和TARGET的Build Srttings里Code Signing選擇對應的證書和描述文件:
在Provisioning Profiles里選擇描述文件,一般有三種:<喎�"http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+PGltZyBzcmM9"http://www.2cto.com/uploadfile/Collfiles/20140730/20140730085845133.png" alt="\">
一般證書和描述文件取名時默認用項目名稱+對應的功能縮寫,向上邊一樣,tianxiangADHoc就是線上測試環境證書,tianxiangDistribution就是發布AppStore時選擇的證書,tanxiangdev就是測試環境證書。
Code Signing Identily 就是對應的證書,一般選Automatic即可,Xcode會自動幫你匹配合適的證書,但是注意PROJECT和TARGET里都需要改。
二、自動編譯打包:
在選好證書和描述文件後,下邊就可以打包,這里還有一個要注意,如果工程中用到DLog,提交AppStore時需要在Edit Scheme里邊Archive下的Build Configuration改成release模式,這樣log就不會在後台輸出:
打包編譯時需要選擇設備,就不能再用iOS Simulator,需要選你的測試機或者如果沒測試機就選擇ios Device,然後在導航欄Proct下選擇Archive,之後Xcode就會自動打包:
打包完成後會自動彈出如下界面:
然後點擊Distribution,下邊會有3個選項:
第一個選項是你正式提交AppStore審核時候選擇的,第二個選項是給測試打包時候選擇的,第三個選項後生成一個後綴為.xcarchive的文件,然後導出ipa包的。選完第二項之後還會彈出讓你選擇描述文件,這時候你就可以根據需要選擇dev還是ADHoc,但是需要跟之前在工程里選的證書描述文件一致:
選好後選擇Export導出,然後給包一個命名選擇一個保存在哪裡,點擊Save打包就算完成了:
後記:Xcode里已經集成Apple開發者賬戶功能,你只用輸入開發者賬號和密碼他會幫你自動download證書和描述文件。
點擊Xcode選擇Preferences:
然後點擊Accounts,輸入你的Apple iD和密碼,然後點擊View Details里:
然後點擊左下角刷新按鈕,刷新完後點擊Done即可,上邊是證書,下邊是描述文件,每次添加完新設備後,也需要在這里重
Down一下證書:
❾ ios 發布證書添加不了怎麼辦
好像同時只能創建最多兩個。其實一般情況下,certificate只需要創建一個就夠了。所有的app都可以共用一個cer文件。這個文件是用來賦予你的電腦許可權的,也就是說用這個證書開發的軟體只能在這台機器上進行真機測試,或者用這台電腦打包。如果需要在其他電腦上測試,打包,就需要把這個cer文件導入到那個電腦,就可以了。
所以cer證書其實只需要一份,並且記得要保存好,不要弄丟了。