IOS 簽名錯(cuò)誤codesign failed with exit code 1解決方法
IOS 簽名錯(cuò)誤
前日,Macbook的硬盤(pán)不幸掛了,于是將開(kāi)發(fā)環(huán)境遷移到Mac Mini下。大家知道,對(duì)于Xcode來(lái)說(shuō),最麻煩的就是各種證書(shū)、ProvisioningProfile的配置問(wèn)題。將原來(lái)的各種開(kāi)發(fā)證書(shū)和.p12證書(shū)導(dǎo)入到mini上,接下來(lái)就碰到了各種莫名其妙的問(wèn)題。先是無(wú)法development(可以debug),發(fā)現(xiàn)是證書(shū)導(dǎo)錯(cuò)了(沒(méi)有用Agent證書(shū),只有Agent可以發(fā)布)。于是制作證書(shū)請(qǐng)求,重新下載證書(shū)。
等到部署的問(wèn)題解決后,又發(fā)現(xiàn)無(wú)法調(diào)試——真機(jī)可以,但模擬器不行,一進(jìn)入程序就退出,不報(bào)任何錯(cuò)誤。試了各種招數(shù)都不行,懷疑是模擬器問(wèn)題。于是卸了Xcode重裝。重啟后問(wèn)題解決。
但又出現(xiàn)新的問(wèn)題。模擬器可以調(diào)試程序了,真機(jī)調(diào)試可以編譯,但無(wú)法運(yùn)行,報(bào)錯(cuò)codesign failded with exit code 1。網(wǎng)上查了下資料,沒(méi)解決問(wèn)題。
后來(lái)打開(kāi)錯(cuò)誤日志發(fā)現(xiàn)下列描述:
iPhone Developer: Hongyan Yang (GNF23CPXYK):ambiguous (matches "iPhone Developer: Hongyan Yang (GNF23CPXYK)" in/Users/km-cn/Library/Keychains/login.keychain and "iPhone Developer:Hongyan Yang (GNF23CPXYK)" in /Library/Keychains/System.keychain) Command/usr/bin/codesign failed with exit code 1
原來(lái)是鑰匙串系統(tǒng)帳號(hào)和登錄帳號(hào)中的證書(shū)沖突了。打開(kāi)鑰匙串,查看登錄帳號(hào)中的開(kāi)發(fā)者證書(shū)(注意identifier為 GNF23CPXYK 的證書(shū)):
查看系統(tǒng)帳號(hào)下也有兩個(gè)identifier為GNF23CPXYK 的證書(shū),顯然導(dǎo)證書(shū)的時(shí)候不知道怎么把證書(shū)導(dǎo)進(jìn)了系統(tǒng)帳號(hào),并且還重復(fù)了。把這兩個(gè)證書(shū)刪除,關(guān)閉鑰匙串,問(wèn)題解決。
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
- iOS實(shí)現(xiàn)電子簽名
- iOS mobileconfig配置文件進(jìn)行簽名的配置方法
- iOS 超級(jí)簽名之描述文件的實(shí)現(xiàn)過(guò)程
- iOS應(yīng)用腳本重簽名的實(shí)現(xiàn)方法
- iOS APP簽名機(jī)制原理詳解
- 詳解IOS微信上Vue單頁(yè)面應(yīng)用JSSDK簽名失敗解決方案
- Android和iOS包批量重簽名
- iOS安全防護(hù)系列之重簽名防護(hù)與sysctl反調(diào)試詳解
- iOS 基于AFNetworking下自簽名證書(shū)配置的方法
- iOS中的ipa重簽名(逆向必備)
- iOS之Https自簽名證書(shū)認(rèn)證及數(shù)據(jù)請(qǐng)求的封裝原理
- ios的簽名機(jī)制詳解
相關(guān)文章
Objective-C的入門(mén)學(xué)習(xí)筆記
Objective-C過(guò)去一直以來(lái)都是iOS應(yīng)用程序開(kāi)發(fā)的主要支持語(yǔ)言,雖然現(xiàn)在有了Swift,但需要調(diào)用的很多現(xiàn)有類(lèi)庫(kù)還是Objective-C寫(xiě)成的,值得學(xué)習(xí),下面一起來(lái)看一下這份粗淺的Objective-C的入門(mén)學(xué)習(xí)筆記:2016-05-05iOS開(kāi)發(fā)-調(diào)用系統(tǒng)相機(jī)和相冊(cè)獲取照片示例
這篇文章主要介紹了iOS開(kāi)發(fā)-調(diào)用系統(tǒng)相機(jī)和相冊(cè)獲取照片示例的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2017-02-02iOS 使用UITextField自定義搜索框 實(shí)現(xiàn)用戶輸入完之后“實(shí)時(shí)搜索”功能
這篇文章主要介紹了iOS 使用UITextField自定義搜索框 實(shí)現(xiàn)用戶輸入完之后“實(shí)時(shí)搜索”功能,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-03-03iOS開(kāi)發(fā)之適配iOS10以及Xcode8
這篇文章主要為大家詳細(xì)介紹了iOS開(kāi)發(fā)之適配iOS10以及Xcode8的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-09-09iOS中關(guān)于UIWindow和statusbar的設(shè)置問(wèn)題
最近在做開(kāi)發(fā)時(shí)要做一個(gè)類(lèi)似于UIAlertView的控件,做法是創(chuàng)建一個(gè)基于UIView的類(lèi),在里面進(jìn)行自定義控件的設(shè)置,為了盡量模仿UIAlertView,在這個(gè)類(lèi)里面創(chuàng)建了一個(gè)新的UIWindow并將self顯示到這個(gè)window上2017-03-03IOS實(shí)現(xiàn)點(diǎn)擊滑動(dòng)抽屜效果
這篇文章主要為大家詳細(xì)介紹了IOS實(shí)現(xiàn)點(diǎn)擊滑動(dòng)抽屜效果的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-02-02iOS13即將到來(lái),iOS推送DeviceToken適配方案詳解
這篇文章主要介紹了iOS13即將到來(lái),iOS推送DeviceToken適配方案詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09