Swift Perfect使用記錄


最近想要嘗試一下swift開發后台是什么效果,選中了Perfect,這里記錄了在使用過程中遇到的一些問題以及我是怎樣解決的。

 

1.執行以下命令能夠克隆並編譯一個空的入門項目。編譯后可以啟動一個本地的服務器,監聽您計算機的8181端口:

git clone https://github.com/PerfectlySoft/PerfectTemplate.git
cd PerfectTemplate
swift build
.build/debug/PerfectTemplate

 這里有個問題:

運行到swift build的時候總是失敗,在Perfect的jira里面,能找到該問題的解決方法, http://jira.perfect.org:8080/browse/ISS-259?jql=text%20~%20%22swift%20build%22

swift build報錯是 toolchains 的問題,到官網下載最新的即可

這里要注意一下,install步驟的最后一步

// 這個仍舊會報錯
// export PATH=/Library/Developer/Toolchains/swift-latest.xctoolchain/usr/bin:"${PATH}"

// 這個就可以,避免版本更新影響,建議到 /Library/Developer/Toolchains/ 目錄里面去確認一下
export PATH=/Library/Developer/Toolchains/swift-3.0-RELEASE.xctoolchain/usr/bin:"${PATH}"

 

還有 .build/debug/PerfectTemplate 命令可以選擇不執行,該命令是立刻啟動服務器,這里可以執行 swift package generate-xcodeproj 命令,這樣就可以獲得一個xcode的macos的項目

 

2.ld: library not found for -lCOpenSSL for architecture x86_64

如果問題1那里都處理好了,解決該問題的方法就是設置 Library Search Paths 為  "$(PROJECT_DIR)/**"(雙引號也包括在內)

 


免責聲明!

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



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