A. 一個蘋果證書怎麼多次使用
當我們用大於三個mac設備開發應用時,想要申請新的證書,如果在我們的證書里,包含了3個發布證書,2個開發證書,可以發現再也申請不了開發證書和發布證書了(一般在我們的證書界面中應該只有一個開發證書,一個發布證書,沒必要生成那麼多的證書,證書一般在過期之後才會重新添加。)
有兩個解決不能添加證書的辦法。第一種方法——「revoke」(不推薦):
將以前的證書「revoke」掉,
然後重新生成一個新的證書。
這種方法是可以的,但是會造成相應的Provisioning Profiles失效,這是小問題。但是又要重新申請證書甚至描述文件很浪費時間,所以不提倡這種做法。
第二種方法——「.p12」(推薦):
我們的每一個證書都可以生成一個.p12文件,這個文件是一個加密的文件,只要知道其密碼,就可以供給所有的mac設備使用,使設備不需要在蘋果開發者網站重新申請開發和發布證書,就能使用。
注意:一般.p12文件是給與別人使用的,本機必須已經有一個帶秘鑰的證書才可以生成.p12文件,打開鑰匙串,選擇我們需要的證書,右擊,選擇「導出「iPhone Distribition:```」:為.p12文件填一個名字,點擊存儲:填一個「密碼」,「驗證」和密碼相同:點擊好,在桌面上就形成了一個.p12文件了:
在別人的電腦上要成功安裝,須具備兩個文件:
該證書導出的「.p12」文件。
蘋果開發者中的與「證書」對應的「描述文件」
如果需要用於開發的,那麼需要這兩個文件:
.p12文件本身就是一個加密的證書,所以用這兩個文件就可以讓其他mac設備使用了:
拿到這兩個文件後,依次雙擊「證書」,「.p12「文件(需要輸入密碼,密碼就是當時生成.p12時設定的密碼,),作用是加入鑰匙串中,使我們的電腦具備開發的證明,」描述文件「(作用是置於xcode中,讓xcode知道我們開發的合法性),添加完後就可以使用了。
回答不容易,希望能幫到您,滿意請幫忙採納一下,謝謝 !
B. 怎樣在其他mac設備上使用.p12文件
1. 下載.cer文件到別的機器。就是在IDP上的那個。
2. 從發送申請文件(certificate Request,後綴名為certSigningRequest)的機器上把證書對應的private key(.p12文件)導出,密碼自己定,要記住,後面導入的時候要用。
3. 在你需要的機器上安裝證書(.cer),導入私鑰文件(.p12)。安裝對應App的provisioning profile。
4. Over,可以用其他機器開發了。
/
C. 蘋果超級簽名源碼和蘋果企業簽名有什麼區別
首先來簡單介紹一下這兩種簽名方式的原理:
超級簽名是使用個人開發者賬號,自動化添加蘋果設備的udid,實現真機測試。
而企業簽名是使用企業開發者賬號,通過生成的p12證書,對應用進行簽名。
超級簽名與企業簽名的區別:
1、是否需要越獄?
這兩種簽名方式都無需越獄。
2、是否需要提供UDID?
對於用戶來說,這兩種簽名方式都不需要主動提供udid,超級簽名將獲取、注冊udid實現了全自動化,用戶直接安裝即可。
3、安裝之後是否需要信任
企業簽名的應用,用戶在安裝時需要先在【設置】-【描述文件】中信任證書。
而超級簽名無需信任證書,可以直接安裝。
4、穩定性如何,是否會掉簽?
超級簽名和企業簽名都有可能掉簽,不過企業簽名掉簽的頻率會多一點,尤其是共享企業簽名。
而超級簽名掉簽的幾率比較小,超級簽名更加穩定。
5、是否需要提供源碼?
兩種簽名方式都不要提供源碼。
6、能否在App Store上搜索到?
兩種簽名方式都不能在App Store上搜索到。
7、如何收費?
目前市面上的企業簽名一般按月收費,超級簽名是按照下載量收費。
8、兩種簽名方式分別適合什麼樣的APP?
超級簽名價格較貴,一般適合用戶數量不是很多的APP,而企業簽名一般對APP的類型和數量沒有限制。
超級簽名更加穩定,適合運營初期的APP,提高用戶體驗,提高用戶粘性,穩定忠實用戶。
微導流新版本正式上線,在線企業簽名
D. 蘋果封裝時所需的cer,csr,p12怎麼獲取
p12格式的證書後綴是.pfx,是包含私鑰的,你可以雙擊安裝到ie中,然後再在ie中導出成cer格式就行了。
----------
公鑰加密技術12號標准(Public Key Cryptography Standards #12,PKCS#12)為存儲和傳輸用戶或伺服器私鑰、公鑰和證書指定了一個可移植的格式。它是一種二進制格式,這些文件也稱為PFX文件。
E. 蘋果證書過期如何解決方法
最近ios蘋果簽名證書經常掉,導致ios軟體用不了,如果你們的簽名掉了,怎麼辦?下面介紹ios企業簽名掉簽了解決方法!
iOS 過期的證書怎麼處理
1、對於過期的證書,直接刪掉就可以了,如果還需要使用,就需要重新下載,證書不能更新。
2、一些證書下載的時候需要特殊賬戶,比如:ios開發時,如果想要在真機上編譯就需要下載開發證書,這個證書需要開發者賬戶(99美刀/年)才能下載使用,普通用戶登錄是不能編譯的。
\
ios證書過期如何解決方法
1.新的「WWDR Certificate」證書並安裝。
\
2.打開鑰匙串,在導航欄上,依次選擇顯示-顯示已過期的證書,然後刪除已經過期的證書
上傳之後出現如圖錯誤,」error itms-9000 the bundle at bundle path is not signed using an apple submission certificate」
\
由於最近某些原因,我將keychain給重置了一下,當時申請的CertificateSigningRequest.certSigningRequest文件也已失效,再看錯誤日誌,我懷疑是證書的問題。
隨後將所有的證書重新搞了一遍。問題依然存在。
接著用繼續排查,用release證書打包出來一個.app,舉例如AppName.app
然後用命令行來檢測證書
$codesign -vvvv AppName.app
AppName.app: CSSMERR_TP_NOT_TRUSTED
OK,終於找到了明確的錯誤代碼了。google了一下發現是因為缺少了「Apple Woldwide Developer Relations Certification Authority」這個證書導致。
接著查看keychain,發現證書存在。只不過由於我之前折騰的時候把證書信任許可權給改了,接著就出現了問題。
ios蘋果簽名證書穩定方法
1. 企業證書的裝機量。一般來說,企業證書是用來給自己的企業內部員工用的,如果裝機量達到百萬級別的時候,肯定是會被蘋果檢測到的,極有可能會被認定違法蘋果協議的,所以企業證書簽名的應用越多,安裝的數量越多,企業證書也越可能被封掉。
2. 企業開發者證書生成的p12的安裝數量。根據以往的經驗,一般p12證書安裝數量不要超過三台電腦,不然可能覺得不安全,可能會觸發蘋果的安全機制,導致認定企業證書被封。
3. 企業證書生成的revoke的次數。企業證書反復的生成和revoke,也會導致觸發蘋果的安全機制,導致企業賬號被封。
4. 被舉報。 這個可能自己的應用違反相關的法律法規,導致應用被舉報,這樣證書也會被封掉。如果你的應用在開發需要測試,需要iOS簽名,可以先用個人賬號 或者 公司賬號生成證書 然後進行 內測簽名
F. 為什麼我的mac開發證書導不出p12
直接導出來的證書有可能只有公鑰 所以沒有簽名功能的——資訊由提供代碼簽名證書的WOSIGN提供
G. mac下 空密碼P12證書如何安裝
要使用 Flash CS5 開發 iPhone 應用程序,則必須使用 P12 證書文件。基於從 Apple 收到的 Apple iPhone 開發人員證書文件生成此證書。
將從 Apple 收到的開發人員證書文件轉換成 PEM 證書文件。從 OpenSSL bin 目錄運行以下命令行語句:
openssl x509 -in developer_identity.cer -inform DER -out developer_identity.pem -outform PEM
如果您使用的是 Mac 計算機上鑰匙串中的私鑰,則將其轉換成 PEM 密鑰:
openssl pkcs12 -nocerts -in mykey.p12 -out mykey.pem
現在,您可以基於密鑰和 PEM 版本的 iPhone 開發人員證書生成有效的 P12 文件:
openssl pkcs12 -export -inkey mykey.key -in developer_identity.pem -out iphone_dev.p12
如果您使用的是 Mac OS 鑰匙串中的密鑰,則使用上一步驟中生成的 PEM 版本。否則,請使用以前生成的 OpenSSL 密鑰(位於 Windows 上)。
H. 蘋果p12證書可以簽幾個app
1個app。
一款App在別人的機器上開發和發布,現在迭代更新和開發需要在一台新mac機上開發和發布。
iPhone是蘋果公司於2007年1月9日開始發售的搭載iOS操作系統的系列手機產品。2007年1月9日,蘋果公司在美國舊金山馬士孔尼會展中心舉行的Macworld大會上發布iPhone。iOS是蘋果公司為其移動設備所開發的觸摸優化移動操作系統,iOS在iOS4發布前名為iPhoneOS。2007年,iOS隨iPhone首次推出。最新版本是iOS15,支持:面容ID、FaceTime、SharePlay、Safari瀏覽器、AppleMusic、測距儀等功能。iPhone系列產品靜音鍵在設備正面的左側,是iPhone設計的物理功能開關,可以讓用戶在靜音和鈴聲之間快速切換。
I. 蘋果企業簽名是什麼
指的是有蘋果開發者賬號的用戶簽名的軟體應用,這種簽名不像普通用戶使用自己注冊的普通賬號利用撞擊器安裝後只有七天時效,一般可有一年的期限。
J. 蘋果導不出p12證書,是鑰匙串的問題么
你參考證書申請的說明部分,操作就可以。 至於你說的WWDR文件,只需要安裝到你機器里版就可以。權
導出證書要通過你裝完證書的機器里的keychain軟體到處。不是在網站上導出。
都裝好,你打開keychain,左側有一些選項,你每個點選一下,看看右側有什麼變化。 如果安裝正確,右側就會看到帶有鑰匙串的證書,這個證書導出時,可以選擇p12格式。
你說的逗
Xcode could not find a valid private-key/certificate pair for this profile in your keychain地, 是你的證書和mobileprovision文件不匹配吧。你再看看,是不是下載錯了哪個文件。