Ⅰ 關於ios發布證書的問題,有沒有人會的
你參考證書申請的說明部分,操作就可以。 至於你說的WWDR文件,只需要安裝到你機器里就可以。
導出證書要通過你裝完證書的機器里的keychain軟體到處。不是在網站上導出。
都裝好,你打開keychain,左側有一些選項,你每個點選一下,看看右側有什麼變化。 如果安裝正確,右側就會看到帶有鑰匙串的證書,這個證書導出時,可以選擇p12格式。
你說的「
Xcode could not find a valid private-key/certificate pair for this profile in your keychain」, 是你的證書和mobileprovision文件不匹配吧。你再看看,是不是下載錯了哪個文件。
Ⅱ iOS 企業賬號開發者證書和發布證書申請問題
1.申請開發者證書 2.mac端添加開發者證書 3.生成ios端開發許可 4.通過xcode下載ios開發許可到ios設備 5.添加ios設備為開發調試端
Ⅲ 蘋果企業開發者賬號能創建多少個發布證書
蘋果 開發者賬號區別如下:
99美金個人用戶
99美金團隊:
審核多了企業資質認證,可以多開發者共享.(如何共享?)這個測試的時候如果有多個人的話,可以拆分多個子賬戶出來測試,對於測試方便點。也就是說一個AppleID對應於多個Devices ID。
299美金企業用戶:面向擁有500雇員以上的公司,開發專用的企業內部使用的app。這個賬號需要鄧氏碼,小企業一般申請不下來,但只要有那個碼就好辦了(500或者500以上的公司用於內部分發)。為企業客戶發布應用,例如為某集團發布辦公客戶端
區別:
個人和公司的區別:個人的賬號只能顯示個人的Full Name,公司則可以顯示類似Studios,或者自定義的團隊名稱 。
公司帳號比個人多一些帳號管理的設置:個人帳號集Agent,Admin,Developer等為一身,而公司帳號可以設置不同的AppleID來擔當。
99美元的是供個人開發使用,
99的為公司使用,可以自己定義一定數量的開發者子賬號,不過只能有主賬號來提交,發布等操作。
299的是供企業內部賬號使用,外面用戶不能使用itunes訪問到。而且綁定認證次數無限
注意一點,公司和個人帳號都是99$一年;而299$那個是大企業專用,無法提交App到App Store,只能公司內部自用,比如基於iOS的OA系統
Ⅳ ios 發布證書添加不了怎麼辦
好像同時只能創建最多兩個。其實一般情況下,certificate只需要創建一個就夠了。所有的app都可以共用一個cer文件。這個文件是用來賦予你的電腦許可權的,也就是說用這個證書開發的軟體只能在這台機器上進行真機測試,或者用這台電腦打包。如果需要在其他電腦上測試,打包,就需要把這個cer文件導入到那個電腦,就可以了。
所以cer證書其實只需要一份,並且記得要保存好,不要弄丟了。
Ⅳ ios上架支持自己創建的ca證書嗎
首先打開蘋果的開發者網站(Tips:這里我就不貼網址了) 點擊網站上方的Member Center,會跳轉到登錄界面(Tips:如果登錄過,並選擇了瀏覽器保存此密碼的時候,默認是登錄狀態)。 2 如圖所示輸入你的開發者賬號和密碼。 輸入完成後點擊"Login"(Tips:左邊是注冊,下邊是找回密碼,右邊是登錄,如果沒有開發者賬號,則需要用蘋果賬號申請開發者,這里不多說申請過程以及找回過程)。 3 登錄後的界面如圖所示,如果沒有最上面的兩個選項(Dev Centers、Certificates,Identifiers&Profiles),說明你當前登錄的賬號還不是開發者,需要一個開發者賬號登錄才會有。 如果界面和我一樣,恭喜你可以進行真機調試,以及發布等證書操作。 4 首先點擊「Certificates,Identifiers&Profiles」,進入證書界面 我們會看到左邊「iOS Apps」下面有四個選項:「Certificates」、「Identifiers」、「Devices」、「Provisioning Profiles」(Tips:如果沒有該選項或者為空,則說明該開發者賬號不是針對於iOS手機app開發的,如,當前演示的開發者賬號,是用來做iOS開發的,故此中間的Mac Apps為空,該模塊是在開發者賬號申請的時候選擇的,這里不過多贅述) 5 這里我會以「iOS Apps」給大家演示 首先點擊「iOS Apps」下的第一個「Certificates」,該選項作用按我的理解就是授權一台電腦允許進行真機調試(這只是為了大家好理解,不必太較真)。 進入界面後,左邊一列就是我們剛才在上一頁看到的四個選項的具體目錄,右邊就是對應目錄「Certificates」下的「All」裡面的具體內容,當前目錄就是授權證書,我們看右邊有一列名字叫做Type,Type標示證書的種類,例如當前大家看到的「iOS Distribution」發布授權證書、「iOS Development」調試授權證書、「APNs Development iOS」推送調試授權證書等。 點擊對應證書會出現證書詳情,有移除和下載選項,這里我們點擊右上方的「十」號進行授權證書創建。 6 之後我們會看到如圖界面,此處我們選擇「Development」下的「iOS App Development」,進行真機調試電腦授權申請。然後界面往下拉,點擊界面最下方的「Continue」進行創建。 7 這一步,我們繼續點擊「Continue」。這一步是說,需要電腦的鑰匙串配置文件,稍後我會給大家說,所以我們先點擊「continue」,進入下一步。 8 這一步,需要我們上傳鑰匙串的配置文件。 好,我們現在打開我們的Launchpad,找到「鑰匙串訪問」,打開之後,不用等界面出來,直接在上方導航條中選擇「鑰匙串訪問」目錄下的「證書助理」,選擇「從證書頒發機構請求證書」。如圖: 9 如果想通過郵件接收證書,則需要填寫郵箱,兩個郵箱填寫一樣就行,之後在「請求是:」裡面選擇用「電子郵件發給CA」,即可通過電子郵件收到鑰匙串配置文件。 在這里筆者就用最簡單粗暴的方式來獲得鑰匙串配置文件,直接通過「請求是:」中選擇「存儲到磁碟」,上面的郵箱就可以隨便填寫了(是必填項,但不需要通過郵箱獲得,所以隨便填寫就好)。 點擊繼續,我們為我們的文件選一個位置,這里我就選擇桌面了,當然一定要選擇自己能找到的位置。 10 我們在桌面上找到我們的鑰匙串授權文件,如圖所示。(Tips:生成的鑰匙串配置文件是我們的當前電腦的,也就是對當前電腦授權真機開發,如果需要授權其他電腦,則需要其他電腦上對應的鑰匙串配置文件) 之後我們回到瀏覽器,我們剛才需要上傳的地方,點擊「choose file」,找到為我們剛才放置鑰匙串配置文件的地方。選中後,點擊「打開」,點擊「Generate」生成我們的授權證書。 11 生成之後,我們會跳轉到Download界面,點擊界面中的「Download」下載下來,下載位置一定要自己找得到。 雙擊我們生成的.cer文件,一定要雙擊,雙擊後它會默認安裝到鑰匙串中,不然使用的時候會出現問題。 截止到目前為止,我們已經完成了對當前電腦授權,允許當前電腦進行真機開發(Tips:即鑰匙串已經安裝了授權證書,如果是用的其他電腦的鑰匙串配置文件,則需要吧下載下來的cer文件,給對應電腦,並在對應電腦上雙擊)。 12 我們已經完成第一步了,之後點擊左邊目錄中的「Identifiers」下的「App IDs」,這里是為我們的工程創建一個標示,也就是俗稱簽名,只有滿足標示的工程才能進行真機調試。 同樣點擊右上方的「十」號按鈕,進行創建標示。如圖。 這里,需要我們創建標示了,在「name」的地方填寫標示的名字,方便最後一步生成證書的時候,容易找到我們創建的標示。 接下來在 「App ID Suffix」 中的 「Explicit App ID」 的 「Bundle ID:」 裡面填寫我們的標示(也就是簽名),格式下方給出的有例子。按照格式來些就好。筆者的習慣就是喜歡把公司網址反寫最後加上項目名字,例如:com..ZYBaiExpPro。 當然,我們不必要為每一個工程都生成一個簽名標示,蘋果給我們提供了一種廣域標示的方法。 還是同樣的界面,我們選擇「App ID Suffix」 中的 「Wildcard App ID」裡面的「Bundle ID:」 填寫我們的簽名,注意格式下方給出的有例子。這里筆者也是按照這樣的格式來寫的,依然是「 com..* 」,用的時候把「 * 」替換成各種你需要的字元就行。也就是一個廣域標示可以對應多個工程。如圖。 之後我們點擊最下方的「continue」,進行下一步。 核對一下信息後,然後直接點擊最下方的「Submit」,發布我們創建的標示。 到這一步我們的標示已經創建完成了。 我們授權完電腦設定完簽名之後,需要添加設備了,也就是允許進行真機調試的設備,例如(iPhone、ipad等)。 點擊左邊目錄中的「Devices」,同樣點擊右上方的「十」號,進行添加。 我們可以選擇一次添加一個設備,也可以一次添加多個設備。筆者比較推崇的是一次加一個不費事,一次添加多個文件格式易出錯。 在「Register Device」裡面中的「Name」填寫設備名字,將來連接上對應的設備後,會在Xcode裡面顯示出來這個名字的。 之後,在「UDID」裡面填寫設備的UDID,這個過程,需要通過手機或者ITunes獲取,這里筆者就通過ITunes來獲得了,因為ITunes自帶拷貝。 連接上要真機調試的設備,打開ITunes,點擊設備,點擊界面中的序列號,會切換到UDID,右鍵就有拷貝,直接拷貝過來粘貼就好了。 之後點擊界面最下方"Done"按鈕,就完成了設備的添加。 只剩下最後一步,生成調試證書。 點擊最左邊目錄欄,選擇「Provisioning Profiles」目錄下的「All」,同樣點擊右上方的「十」號進入證書添加界面。如圖。 我們選擇"iOS App Development"點擊界面最下方的「Continue」。 這一步是選擇我們創建的表示(或者簽名),選擇我們在第13步中創建的「Identifiers」,一定要選對,如果創建的標示比較多,可以根據我們創建的名字去找我們的標示,如圖。 點擊「Continue」,繼續下一步。 這一步是選擇我們授權的電腦,在下面選項裡面選擇我們第11步生成的授權證書的名字,在這筆者要多說一句,一但創建的證書比較多就不好找,可以根據創建的證書的失效日期來區分,或者刪除掉其他的(慎用)。 點擊「Continue」,繼續下一步。 這一步是選擇我們需要進行真機調試的設備,可以選擇我們第14步創建的指定設備,也可以選擇全部,看自己需要。 點擊「Continue」,進行下一步 為我們的證書選擇一個名字,一定要選擇一個好找的名字,不然後期在Xcode中會有很多證書,不好找。當然,遇到多人開發的時候,筆者往往會以a開頭,不管證書再多,始終在前面排著。 之後點擊「Generate」,來生成我們最後的證書。 在新的界面中點擊"Download",下載下來的證書就是我們最終的證書,依然是需要雙擊,這次雙擊是安裝到Xcode。 好了,到這里我們的證書就申請完了。我們一共下載了2個文件,一個後綴是「.cer」的文件,一個是後綴為「.mobileprovision」的文件。 好了,現在就剩下的是什麼呢?就是進行真機調試了。 首先打開你的工程,選擇工程目錄下的「Supporting Files」目錄下的工程名字.plist文件或者「info.plist」文件(Tips:在Xcode6.0一下都是工程名.plist,Xcode6.0以上才是info.plist)。修改裡面的「Bundle identifier」標示,改為我們剛才申請的標示(第13步中)。 如果工程中有Tests測試文件夾存在,則在測試文件的info.plist做同樣修改,如圖。 之後,打開你工程根目錄,同命的藍色文件,在中間的地方先選擇"TARGET"下的工程同名文件,在最右邊的搭接面裡面選擇「Build Setting」,然後找到「Code Signing」選項,在「Provisioning Profile」裡面選擇我們第19步創建的證書,通過名字找到。之後修改「Provisioning Profile」上面的「Code Signing Identity」選擇我們通過證書找到的授權證書。四個選項全部需要修改。 做完這一步,回到我們中間比較窄的界面,選擇「PROJECT」中的工程更同名文件,進行上述操作。 最後,就剩最後一步了,確保設備已連接值電腦,並在解鎖狀態下,在Xcode運行旁邊選擇「運行設備」,如圖,找到自己的設備,選擇,運行,等待載入吧。 如果找不到設備,有「IOS Device」的話,說明設備沒連接好,或者設備還沒有在Itunes中啟用。如果沒有啟用,點擊最上方window中的Device選項,找到設備,並啟用。 到這里為止,我們的真機調試證書就說完了。
Ⅵ 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 release證書怎麼做
微信公眾平台推送的關於「iOS11不再信賴WoSign證書」的描述,實為蘋果2017年1月20日發布的專舊公告,屬公告中僅宣布「蘋果產品不再信任WoSign CA Free SSL證書G2中級根」,並沒有表示不信任WoSign所有證書。使用2016年11月21日之後簽發的沃通證書的用戶不受影響。
Ⅷ 如何申請IOS開發者證書
首先登陸https://developer.apple.com(99美元賬號)
a.點擊頁面右上角
發布證書就申請並安裝完成了。
Ⅸ ios 測試證書 開發證書 有什麼用
真機測試用啊
Ⅹ iOS 開發者開發證書和發布證書的區別以及更換的方法
有兩種情況:1.使用證書的app沒有發布到appstore中,這個時候你是可以隨意更換證書的; 2。已經發布的app,這種情況下是不能更換證書的,一個證書針對一個app;如果已經在線上的app,它的證書過期了,那麼就要刪掉原來的證書,從新申請一個新德證書,並更新程序。開發證書都是一年的有效期,一般會提前一個月提醒你到期,並不能使用。