使用Swift服协、Perfect搭建服務(wù)端

使用Swift部署服務(wù)端相對(duì)于其他后端語(yǔ)言來(lái)說(shuō)流程簡(jiǎn)化很多(小坑很多)

經(jīng)過(guò)三天的踩坑終于成功在騰訊云ubuntu系統(tǒng)上成功部署swift后臺(tái),此處放幾個(gè)幫助比較大的文章地址:

博客:

博客1

博客2

博客3

博客4

Perfect中文官網(wǎng):

Perfect中文官網(wǎng)

Swift中文官網(wǎng):

swift中文官網(wǎng)

以上四篇博客文章步步深入,但是根據(jù)文章一步步操作出現(xiàn)了很多小問(wèn)題蛉腌,可以先對(duì)以上四篇博客、Perfect/Swift官網(wǎng)內(nèi)容進(jìn)行閱讀學(xué)習(xí),我主要講述一下成功部署的流程烙丛,特別說(shuō)明其中容易踩坑的地方舅巷。

根據(jù)博客中介紹的流程申請(qǐng)阿里云云服務(wù)器并選擇對(duì)應(yīng)版本的ubuntu系統(tǒng)(此處我選擇了騰訊云服務(wù)器,阿里云服務(wù)器在具體操作的時(shí)候遠(yuǎn)程連接出現(xiàn)了問(wèn)題)

注:可以在阿里云/騰訊云新建賬號(hào)有免費(fèi)試用期限(阿里云1個(gè)月河咽,騰訊云15天)

申請(qǐng)好服務(wù)器后連接服務(wù)器钠右、下載swift環(huán)境、安裝Perfect運(yùn)行環(huán)境库北、安裝MySQL爬舰、導(dǎo)入數(shù)據(jù)庫(kù)、安裝FileZilla軟件進(jìn)行文件上傳寒瓦、安裝git等操作第二篇博客中有做詳細(xì)說(shuō)明∏橐伲現(xiàn)在我們從所有基礎(chǔ)環(huán)境部署完畢后創(chuàng)建工程開(kāi)始。


使用Git同步本地和遠(yuǎn)程的代碼

1杂腰、創(chuàng)建工程:

連接服務(wù)器后創(chuàng)建工程有兩種方式 :克隆Perfect示例工程垃你、博客三介紹的創(chuàng)建干凈的Perfect工程,這里推薦通過(guò)克隆Perfect示例工程進(jìn)行創(chuàng)建喂很。兩種方式創(chuàng)建的工程配置有少許差異惜颇,對(duì)于SPM管理的語(yǔ)法也不盡相同,值得一提的是:非克隆方式創(chuàng)建的工程中下載的包無(wú)法加入xcode工程少辣,在Import的地方無(wú)限報(bào)錯(cuò)凌摄。


cd到遠(yuǎn)程服務(wù)器任意文件夾后克隆示例工程

克隆完成后對(duì)項(xiàng)目進(jìn)行build操作(每次代碼更新后、依賴(lài)添加后都需要build)


build操作


build成功后

為了能方便部署漓帅,更改從git克隆下來(lái)的項(xiàng)目的地址(指向自己代碼管理的地址如:碼云锨亏、gitup等),這里我在碼云上新建項(xiàng)目后使用碼云的項(xiàng)目地址替換克隆下來(lái)的項(xiàng)目git地址


更改git遠(yuǎn)程倉(cāng)庫(kù)地址

更改成功后進(jìn)行常規(guī)的git commit操作忙干,然后push到自己的遠(yuǎn)程倉(cāng)庫(kù)

成功push后在本地對(duì)項(xiàng)目進(jìn)行克隆器予,此時(shí)是個(gè)空項(xiàng)目。此時(shí)可以為所欲為的對(duì)項(xiàng)目進(jìn)行改造啦~~

對(duì)項(xiàng)目添加一些功能代碼后提交就可以在服務(wù)端進(jìn)行拉取編譯了(添加功能代碼請(qǐng)參考Perfect中文網(wǎng))

可能會(huì)用到的地址:

demo:https://gitee.com/429226103/PerfectTemplate.git

更改git遠(yuǎn)程倉(cāng)庫(kù)地址:https://blog.csdn.net/asdfsfsdgdfgh/article/details/54981823

重置MySQL密碼地址:https://blog.csdn.net/jinxinliu1/article/details/71069488

Lunix下vim工具使用:https://blog.csdn.net/zgf19930504/article/details/42741331/

Lunix下文件夾基本操作:https://blog.csdn.net/jinruoyanxu/article/details/79010901


Tip:

1捐迫、每次加入新的類(lèi)庫(kù)乾翔,build后都需要?jiǎng)h除PerfectTemplate.xcodeproj文件, 接著終端重新生成PerfectTemplate.xcodeproj文件

2施戴、盡量在克隆示例工程上部署(本人暫時(shí)還沒(méi)有解決新建swift工程后項(xiàng)目依賴(lài)無(wú)法導(dǎo)入的問(wèn)題反浓,若有好方法歡迎留言交流)

3、新建的swift無(wú)法引用時(shí)

創(chuàng)建到以來(lái)中了赞哗,勾選上項(xiàng)目

4勾习、退出遠(yuǎn)程連接后服務(wù)進(jìn)程會(huì)被自動(dòng)殺死,使用nohup?.build/debug/WebService &確保進(jìn)程不會(huì)被殺死

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末懈玻,一起剝皮案震驚了整個(gè)濱河市巧婶,隨后出現(xiàn)的幾起案子乾颁,更是在濱河造成了極大的恐慌,老刑警劉巖艺栈,帶你破解...
    沈念sama閱讀 218,451評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件英岭,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡湿右,警方通過(guò)查閱死者的電腦和手機(jī)诅妹,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,172評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)毅人,“玉大人吭狡,你說(shuō)我怎么就攤上這事≌奢海” “怎么了划煮?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,782評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)缔俄。 經(jīng)常有香客問(wèn)我弛秋,道長(zhǎng),這世上最難降的妖魔是什么俐载? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,709評(píng)論 1 294
  • 正文 為了忘掉前任蟹略,我火速辦了婚禮,結(jié)果婚禮上遏佣,老公的妹妹穿的比我還像新娘挖炬。我一直安慰自己,他們只是感情好状婶,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,733評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布意敛。 她就那樣靜靜地躺著,像睡著了一般太抓。 火紅的嫁衣襯著肌膚如雪空闲。 梳的紋絲不亂的頭發(fā)上令杈,一...
    開(kāi)封第一講書(shū)人閱讀 51,578評(píng)論 1 305
  • 那天走敌,我揣著相機(jī)與錄音,去河邊找鬼逗噩。 笑死掉丽,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的异雁。 我是一名探鬼主播捶障,決...
    沈念sama閱讀 40,320評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼纲刀!你這毒婦竟也來(lái)了项炼?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,241評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎锭部,沒(méi)想到半個(gè)月后暂论,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,686評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡拌禾,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,878評(píng)論 3 336
  • 正文 我和宋清朗相戀三年取胎,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片湃窍。...
    茶點(diǎn)故事閱讀 39,992評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡闻蛀,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出您市,到底是詐尸還是另有隱情觉痛,我是刑警寧澤,帶...
    沈念sama閱讀 35,715評(píng)論 5 346
  • 正文 年R本政府宣布墨坚,位于F島的核電站秧饮,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏泽篮。R本人自食惡果不足惜盗尸,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,336評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望帽撑。 院中可真熱鬧泼各,春花似錦、人聲如沸亏拉。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,912評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)及塘。三九已至莽使,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間笙僚,已是汗流浹背芳肌。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,040評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留肋层,地道東北人亿笤。 一個(gè)月前我還...
    沈念sama閱讀 48,173評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像栋猖,于是被迫代替她去往敵國(guó)和親净薛。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,947評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容