准備上線,切換到master分支,報錯


切換到master分支,准備上線,把上次上線sourceTree保存的修改拉出來:

運行,報錯了:

stackOverflow一搜說要刪除舊的:

我show in finder 把他刪了,然后雙擊安裝我上次保存的證書和描述文件

運行,報錯:

Showing All Issues
PhaseScriptExecution Embed\ Pods\ Frameworks /Users/songximing/Library/Developer/Xcode/DerivedData/huiju_app-aapmnqithcrnrpggqefaggbgjuzg/Build/Intermediates/huiju_app.build/Release-iphoneos/huiju_app.build/Script-7FCE3D229E67AA316BDEE102.sh
    cd /Users/songximing/fix合同
    /bin/sh -c /Users/songximing/Library/Developer/Xcode/DerivedData/huiju_app-aapmnqithcrnrpggqefaggbgjuzg/Build/Intermediates/huiju_app.build/Release-iphoneos/huiju_app.build/Script-7FCE3D229E67AA316BDEE102.sh

mkdir -p /Users/songximing/Library/Developer/Xcode/DerivedData/huiju_app-aapmnqithcrnrpggqefaggbgjuzg/Build/Products/Release-iphoneos/huiju_app.app/Frameworks
rsync -av --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "/Users/songximing/Library/Developer/Xcode/DerivedData/huiju_app-aapmnqithcrnrpggqefaggbgjuzg/Build/Products/Release-iphoneos/AFNetworking.framework" "/Users/songximing/Library/Developer/Xcode/DerivedData/huiju_app-aapmnqithcrnrpggqefaggbgjuzg/Build/Products/Release-iphoneos/huiju_app.app/Frameworks"
building file list ... done
AFNetworking.framework/
AFNetworking.framework/AFNetworking
AFNetworking.framework/Info.plist

sent 1000613 bytes  received 70 bytes  2001366.00 bytes/sec
total size is 1000244  speedup is 1.00
Code Signing /Users/songximing/Library/Developer/Xcode/DerivedData/huiju_app-aapmnqithcrnrpggqefaggbgjuzg/Build/Products/Release-iphoneos/huiju_app.app/Frameworks/AFNetworking.framework with Identity iPhone Developer: Jin Qian (99B9KYY3U5)
/usr/bin/codesign --force --sign 1F98DEDD6B10853B4A4D60CD50C4640A1D608E8E --preserve-metadata=identifier,entitlements "/Users/songximing/Library/Developer/Xcode/DerivedData/huiju_app-aapmnqithcrnrpggqefaggbgjuzg/Build/Products/Release-iphoneos/huiju_app.app/Frameworks/AFNetworking.framework"
SecKey API returned: -25304, (null)/Users/songximing/Library/Developer/Xcode/DerivedData/huiju_app-aapmnqithcrnrpggqefaggbgjuzg/Build/Products/Release-iphoneos/huiju_app.app/Frameworks/AFNetworking.framework: unknown error -1=ffffffffffffffff
Command /bin/sh failed with exit code 1

這是什么鬼,一頓google,一通stackOverflow, 又是刪deviceData,又是更新cocoaPods, 去扣扣群里問,都說的差不多,宇哥說是xcode8的問題,要我勾選:

然而都不行

回家后想到用舊的分支沒問題,新的分支就不行,兩個分支的區別就是證書配置不同,跟 shell應該沒關系

再仔細看報錯信息: Run custom shell 'Embed Pods Frameworks'   ,這個就在Build Phases下面的Run Script里面,

兩個框都勾選上,果然可以運行了,再運行,提示的是

codesign failed with exit code 1

再谷歌, 網友說, 可能是證書重復的問題:  http://blog.csdn.net/kmyhy/article/details/6640933

根據前輩的經驗:,刪掉了重復的證書:

再運行,提示:這提示好面熟,上次寫的博客也是這個報錯,😓,谷歌搜出來自己寫的博客了....

 Your account already has a signing certificate for this machine but it is not present in your keychain. To create a new one, you must first revoke the existing certificate.
你的賬號對這台機器已經有一個簽名的證書,但是這個證書不在你的keychain里面,你必須revoke已經存在的這個證書才能創建一個新的

點revoke, 運行,好了

總結下:

1.還是證書的問題

2.仔細看報錯信息


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM