欧美vvv,亚洲第一成人在线,亚洲成人欧美日韩在线观看,日本猛少妇猛色XXXXX猛叫

新聞資訊

    前言:

    剛剛把mini換成了,之前一直在mini上進(jìn)行開發(fā),到換air之前,第一個(gè)項(xiàng)目剛剛上線,第一次申請(qǐng)測(cè)試,發(fā)布證書等等都是在mini上完成的,由于粗心未能料到,換成air后,就把mini的全部清空,然后二手賣了,之前的開發(fā)證書也被我刪除了,其實(shí)應(yīng)該備份和導(dǎo)出的。。。。

    導(dǎo)致現(xiàn)在在新air上,登陸網(wǎng)站:

    想直接下載之前建立好的證書,可是下載雙擊后,在鑰匙串里發(fā)現(xiàn):

    總是感覺少點(diǎn)東西,終于發(fā)現(xiàn),我們的這個(gè)證書沒有之前開發(fā)電腦上的小鑰匙了,就是所謂的私人秘鑰。

    然后在網(wǎng)站的標(biāo)簽里下載項(xiàng)目的文件,看看效果如何:

    下載后雙擊,打開Xcode----,看一看 files里的status開發(fā)者證書 換電腦,壞了:

    系統(tǒng)識(shí)別不了了,也就是說,我們?nèi)鄙倌莻€(gè)之前開發(fā)電腦的個(gè)人秘鑰開發(fā)者證書 換電腦,就是按照當(dāng)時(shí)首次真機(jī)調(diào)試網(wǎng)上流程,生成quest.上傳,下載的那個(gè)私人證書秘鑰!!

    你是不是也遇到了我這種情況,而現(xiàn)如今,之前開發(fā)時(shí)的電腦還找不到了,也就是說,無法導(dǎo)出來了。

    1,Valid signing not found解決辦法

    解決辦法:

    一:沿用原來的證書

    找到之前開發(fā)電腦的證書,導(dǎo)出-導(dǎo)入,這是最簡(jiǎn)單簡(jiǎn)便省事的方法!

    1,在原來電腦上點(diǎn)開鑰匙串訪問 工具,找到我們iphone 開發(fā)證書,然后右鍵導(dǎo)出

    注意那條小鑰匙,必須帶這個(gè)才能導(dǎo)出p12。

    右擊證書,導(dǎo)出,(p12方式),輸入密碼,這個(gè)密碼任意,記住就好。

    然后將這個(gè)文件拷到新電腦,雙擊導(dǎo)入,輸入剛剛的密碼即可。

    如果里面沒有顯示,則再次雙擊證書,就可以看到綠色的“Valid profile”。大功告成!

    通過P12和證書文件,使用另一Account真機(jī)調(diào)試

    如果你想使用別人的account來真機(jī)調(diào)試,確保他會(huì)發(fā)給你以下文件:證書文件、授權(quán)文件和p12文件

    雙擊和的cer以及他們的p12文件(有秘鑰的話需要輸入秘鑰),自己的鑰匙串會(huì)有如下:

    再雙擊dev和文件()然后在自己項(xiàng)目的TARGETS和PROJECT中更改 Profile和Code Signing,更改profile為對(duì)方account的和,如下:

    最后,運(yùn)行如果失敗,如下提示:

    查看工程的PROJECT下的Code Signing是否更換成了目標(biāo)account證書,如果沒問題,確保目標(biāo)account添加了你真機(jī)測(cè)試的Devices!

    二、revoke掉,重新生成(建議只有在原來的找不到的情況下)

    刪掉鑰匙串里所有的相關(guān)證書,主要是下面這個(gè):

    然后到 Portal,

    刪掉以前的東西,重新來一次,revoke。

    revoke后,發(fā)現(xiàn)又回到了最初時(shí)的狀態(tài),如下圖:

    很熟悉的樣子,又回到了我們第一次上傳私鑰的步驟,我們?cè)谥匦轮谱髯C書前,先看一下此時(shí)標(biāo)簽下的發(fā)布證書還有沒有,如下圖所示,發(fā)布證書么有收到牽連,還存在,表明還可以使用:

    繼續(xù)看一下devices欄下的設(shè)備是否存在:

    繼續(xù)看一下 files 是否還存在,貌似status變成了invalid的,不過后面有modify選項(xiàng),貌似可以激活,回頭等更新版本時(shí),再來嘗試:

    繼續(xù)切換標(biāo)簽的 files,status還是活躍的,到目前為止,仿佛明白,真機(jī)調(diào)試,需要具備私鑰+(公鑰);而發(fā)布時(shí),擁有符合的公鑰就可以了?

    繼續(xù)下一步,我們看看APP ID 還是否存在,如下圖所示:跟之前的一樣

    綜上所述,revoke后,只有對(duì)調(diào)試的 files有些影響,其余的都可以照常使用,哪么,我們就可以放心的重新制作證書啦。

    我們用鑰匙串工具,生成本地的私人秘鑰(quest.),通過點(diǎn)擊網(wǎng)頁上的request 上傳后,apple驗(yàn)證我們的開發(fā)者身份,并簽名生成(私有+公有)開發(fā)證書,按照當(dāng)時(shí)創(chuàng)建的教程再重復(fù)一遍。

    雙擊新制作的.cer之后再打開xocde-,就會(huì)發(fā)現(xiàn), files可以使用了(記得在網(wǎng)站上modify后再下載下來)

    2,在MAC下建立多用戶進(jìn)行ios開發(fā)時(shí)證書和的問題

    情景:在一臺(tái)MAC機(jī)上,創(chuàng)建了一個(gè)新的用戶,然后切換到新用戶下,進(jìn)行ios開發(fā),此時(shí)發(fā)現(xiàn)真機(jī)連接后,在提示Valid signing not found~~~我嘗試把主用戶下的私鑰和證書都拷貝到新用戶下,還是不行。可是我在切換回主用戶下,一切又沒問題了,由此推斷:【同一臺(tái)電腦,建立不同的用戶,鑰匙串不能共享?】

    所以我們目前只有公鑰,缺少一個(gè)私鑰,mac os 下,不同的用戶,相當(dāng)于不同的mac了,我們只能各自生成一個(gè)私鑰。接下來的步驟,你應(yīng)該都是熟悉的,打開網(wǎng)站

    1,添加Add iOS

    (如果IOS APP 不能選擇,那么說明你需要revoke掉一個(gè)證書了)

    2,在當(dāng)前用戶下生成私鑰

    鑰匙串訪問-證書助理-從證書頒發(fā)機(jī)構(gòu)請(qǐng)求證書-郵件-名稱-存儲(chǔ)到磁盤=生成-quest.,然后網(wǎng)站提交,生成一個(gè)新的證書。

    3,新的證書,雙擊添加到鑰匙串里,此時(shí)你的新用戶下已經(jīng)有了新的公鑰和私鑰,那么我們還缺一個(gè),打開要使用的 file-edit,

    把我們新創(chuàng)建的證書添加進(jìn)來,保存,接下來,就可以再次進(jìn)行真機(jī)調(diào)試了,注意先要把手機(jī)上原有的刪除掉,重新添加。至此,打開,會(huì)發(fā)現(xiàn)status = Valid profile了。

    3,.cer、 、App ID、Devices和 之間的區(qū)別和聯(lián)系

    .cer先來看官方的解釋:

    在網(wǎng)站的項(xiàng)中選擇-,底部會(huì)有這樣的描述:

    E文不好的可以google翻譯一下,大體的意思是如果我們想創(chuàng)建自己的證書(),必須首先要有Apple的中間簽名證書(.cer),也就是說首先要下載Apple的中間簽名證書,下載后雙擊就可以添加到鑰匙串里了(或許還會(huì)自動(dòng)添加到Xcode),如下圖所示:

    有了它,我們就可以創(chuàng)建自己的開發(fā)者證書,進(jìn)而進(jìn)行真機(jī)調(diào)試或程序發(fā)布了,這個(gè)東西只需要下載一次就可以了,即便我們有多個(gè)IDP,有不同的開發(fā)者賬號(hào),只需要一個(gè)足矣,如果不小心刪掉了或是換了電腦,再點(diǎn)擊下面的連接下載便可以了。

    quest.官方的解釋:

    With the of your CSR, Access a public and private key pair. Your private key is stored on your Mac in the login by default and can be viewed in the Access under the "Keys" . Your will be the public half of your key pair.

    your to your Mac, then double click the .cer file to install in Access. Make sure to save a backup copy of your private and public keys secure.

    分為 和()前者是開發(fā)證書,關(guān)系到真機(jī)調(diào)試,后者是發(fā)布證書,關(guān)系到發(fā)布到。

    創(chuàng)建證書時(shí),需要在電腦通過鑰匙串生成一個(gè)私人秘鑰,這就是:quest.簡(jiǎn)稱CSR,相當(dāng)于跟Apple說:"我這里有臺(tái)MAC mMac"!也就是說pending好的證書相當(dāng)于某臺(tái)MAC機(jī)上某一個(gè)開發(fā)者的標(biāo)識(shí),所以說,團(tuán)隊(duì)開發(fā)時(shí),不同的開發(fā)者應(yīng)該都要有獨(dú)自的證書。

    App ID相當(dāng)于你創(chuàng)建的某一個(gè)工程(項(xiàng)目)的唯一標(biāo)識(shí),體現(xiàn)在項(xiàng)目中就是創(chuàng)建時(shí)填寫的Bundle ,在網(wǎng)站添加app id的作用相當(dāng)于跟Apple說:“我這里有個(gè)APP mApp”!

    Devices相當(dāng)于你的真實(shí)測(cè)試設(shè)備:iphone、iPad、mini等,每一臺(tái)設(shè)備都有(UDID),只有添加到網(wǎng)站上,才會(huì)是被apple承認(rèn)的合法的測(cè)試設(shè)備,所有的測(cè)試設(shè)備都要添加進(jìn)來,相當(dāng)于跟Apple說:“我這里有臺(tái)Device mDevice”!

    分為和 前者是開發(fā),關(guān)系到聯(lián)機(jī)測(cè)試,后者是發(fā)布,關(guān)系到上傳APP到Store。創(chuàng)建時(shí)首先要選擇類別、其次 App ID(程序的 bundle ,我們創(chuàng)建的App ID )、再次選擇,也就是說允許哪些個(gè)開發(fā)者(可多選),最后選擇devices,也就是說允許安裝在哪些設(shè)備(可多選)。所以,無論是和, file只跟app id綁定,也就是每個(gè)App都應(yīng)該有獨(dú)自的pro profile。但是一個(gè)APP可以允許不同的開發(fā)者,在不同的多個(gè)設(shè)備上調(diào)試!所以, Profile相當(dāng)于跟Apple說:"我想 在我的mMac上面,連接到 mDevice ,跑myApp這個(gè)app"!

    所以綜述, profile是把 、App id、device連接起來的橋梁,表面上來看,它跟Appid 和device有關(guān)聯(lián),你edit某一個(gè)profile時(shí),可以隨意設(shè)置AppID(配置到哪一個(gè)APP)、(允許哪些開發(fā)者)、device(允許哪些設(shè)備)。

    profile是否跟mac( )有關(guān)?

    也就是說如果我把mMac吊銷了,自己又在新的電腦上提交CSR創(chuàng)建了一個(gè)新的 mMac2( ),此時(shí)之前的 profile還可以繼續(xù)用嗎?

    答案是肯定的!不然在創(chuàng)建 profile時(shí),不會(huì)讓你選擇多個(gè)MAC(),之所以允許選擇多個(gè),本意就是允許團(tuán)隊(duì)中不同的開發(fā)者,在不同的電腦上使用同一個(gè) profile!

    你只需要編輯這個(gè) profile把自己新創(chuàng)建的mMac2()添加進(jìn)來就可以了,然后在真機(jī)里刪除原有的profile、新的profile添加到真機(jī),就沒問題了。

    附下傳送門,我曾經(jīng)無知時(shí)的提問,現(xiàn)在恍然大悟:

網(wǎng)站首頁   |    關(guān)于我們   |    公司新聞   |    產(chǎn)品方案   |    用戶案例   |    售后服務(wù)   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區(qū)    電話:010-     郵箱:@126.com

備案號(hào):冀ICP備2024067069號(hào)-3 北京科技有限公司版權(quán)所有