切換到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
根據前輩的經驗:,刪掉了重復的證書:
再運行,提示:這提示好面熟,上次寫的博客也是這個報錯,😓,谷歌搜出來自己寫的博客了....
點revoke, 運行,好了
總結下:
1.還是證書的問題
2.仔細看報錯信息