今天用Cornerstone更新了一個(gè)新的XCode工程下來(lái),發(fā)現(xiàn)編譯錯(cuò)誤,如下

Xcode編譯報(bào)錯(cuò)
Linker command failed with exit code 1 (use -v to see
invocation)
簡(jiǎn)單翻譯一下:“鏈接器命令失敗,退出代碼1(使用-v查看調(diào)用)”
這個(gè)時(shí)候,看一下引用的第三庫(kù)是否正常

.a庫(kù)文件缺失
果然有問(wèn)題,libcrypto.a和libssl.a兩個(gè)文件標(biāo)示紅色,存在引用但沒(méi)有文件。
造成這一問(wèn)題的原因是使用Cornerstone上傳XCode工程的時(shí)候,.a文件被默認(rèn)忽略,正確的操作方式如下:

Cornerstone操作菜單
Cornerstone菜單欄【view】==>【Show Ignored
Items】,顯示忽略的項(xiàng),再把忽略的.a文件提交上去。
至此,【問(wèn)題解決】