使用 synx 同步 iOS 工程目錄與 Finder 目錄

目錄

環(huán)境

前言

1、使用 Gem 安裝 synx

2、直接在終端 Terminal 中開始使用

3逐工、在使用的時(shí)候還可以加參數(shù)來實(shí)現(xiàn)不同的功能

4、解決項(xiàng)目中出現(xiàn)的一些 error


環(huán)境

OS X 10.11.1
Xcode 7.1
日期:2015/10/30


前言

最近公司項(xiàng)目要從 SVN 轉(zhuǎn)到 Git漂辐,由于公司項(xiàng)目原先是由外包在2個(gè)月內(nèi)趕工出來的泪喊,所以很多地方都不符合規(guī)范,就比如這次的重點(diǎn)——目錄規(guī)范髓涯,外包的哥們的項(xiàng)目目錄結(jié)構(gòu)還算清晰袒啼,但在 Finder 中的目錄結(jié)構(gòu)就慘不忍睹了。
這次的主角是 GitHub 上的 synx纬纪,我們先通過作者的 Readme 上的截圖來簡(jiǎn)單看一下效果蚓再。

Xcode 上的工程目錄

使用 synx 處理前后的 Finder 目錄


言歸正傳,我們來看一下如何使用 synx

一育八、使用 Gem 安裝 synx

Gem是一個(gè)管理Ruby庫和程序的標(biāo)準(zhǔn)包,它通過Ruby Gem(如 http://rubygems.org/ )源來查找赦邻、安裝髓棋、升級(jí)和卸載軟件包

// 1.移除掉原有的源(服務(wù)器在國(guó)外,速度較慢)
$ gem sources --remove https://rubygems.org/
// 2.等有反應(yīng)之后再敲入以下命令(添加國(guó)內(nèi)的源惶洲,原先是 http://ruby.taobao.org/ 按声,現(xiàn)在淘寶上的ruby鏡像換成https了)
$ gem sources -a https://ruby.taobao.org/
// 3.驗(yàn)證是否替換成功
$ gem sources -l  
// 4.直接通過命令行開始安裝:
$ gem install synx
     如果你權(quán)限不夠的話需要sudo:
$ sudo gem install synx
更換 Gem 的源為國(guó)內(nèi)源.png

二、直接在終端 Terminal 中開始使用

$ synx path/to/my/project.xcodeproj  

這里的路徑path/to/my/project.xcodeproj可以整個(gè)換成你自己的路徑恬吕,比如/Users/Yuen/Desktop/SynxDemo/SynxDemo.xcodeproj签则,即

$ synx /Users/Yuen/Desktop/SynxDemo/SynxDemo.xcodeproj    

需要注意的是如果你使用了cocoapods,可能會(huì)有所不同铐料,你可以 Google 一下看看


三渐裂、在使用的時(shí)候還可以加參數(shù)來實(shí)現(xiàn)不同的功能

1、 加上-p可以在同步的時(shí)候刪除工程中沒有使用到的圖片資源和文件钠惩。
    & synx -p path/to/my/project.xcodeproj
2柒凉、 -e可以在同步的時(shí)候忽略當(dāng)前文件夾進(jìn)行同步
    & synx -e "/folder/" path/to/my/project.xcodeproj  
3、 還有一些指令
  --prune, -p                   remove source files and image resources that are not referenced by the the Xcode project
  --no-color                    removes all color from the output
  --no-default-exclusions       doesn't use the default exclusions of /Libraries, /Frameworks, and /Products
  --quiet, -q                   silence all output
  --exclusion, -e EXCLUSION     ignore an Xcode group while syncing

4篓跛、解決項(xiàng)目中出現(xiàn)的一些 error

1膝捞、 各種library not found for XXXXXX
    由于是我們?cè)陧?xiàng)目中使用了一些第三方的庫,就比如我再使用百度的靜態(tài)庫文件的時(shí)候愧沟,報(bào)出的這個(gè)錯(cuò)誤蔬咬。
    當(dāng)xcode在編譯的時(shí)候卻找不到這個(gè)庫鲤遥,從而導(dǎo)致如此。
    所以我們要讓xcode知道這個(gè)庫文件在哪里林艘,從而在編譯的時(shí)候輕松的找到它盖奈。
    
    解決辦法:
    獲取 庫文件所在的那個(gè)文件夾 路徑,添加到 Target 的 Build Settings 的 Library Search Paths   
如圖
    還有一個(gè)簡(jiǎn)單方法北启,就是在工程里先把這些 SDK 都移除了卜朗,重新添加一遍之后,就會(huì)發(fā)現(xiàn)這些路徑已經(jīng)自動(dòng)添加到 Library Search Paths 了  
2咕村、 支付寶 SDK 出現(xiàn)的一系列問題场钉,我是參考這篇帖子來解決的

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市懈涛,隨后出現(xiàn)的幾起案子逛万,更是在濱河造成了極大的恐慌,老刑警劉巖批钠,帶你破解...
    沈念sama閱讀 207,113評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件宇植,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡埋心,警方通過查閱死者的電腦和手機(jī)指郁,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來拷呆,“玉大人闲坎,你說我怎么就攤上這事〔绺” “怎么了腰懂?”我有些...
    開封第一講書人閱讀 153,340評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)项秉。 經(jīng)常有香客問我绣溜,道長(zhǎng),這世上最難降的妖魔是什么娄蔼? 我笑而不...
    開封第一講書人閱讀 55,449評(píng)論 1 279
  • 正文 為了忘掉前任怖喻,我火速辦了婚禮,結(jié)果婚禮上岁诉,老公的妹妹穿的比我還像新娘罢防。我一直安慰自己,他們只是感情好唉侄,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,445評(píng)論 5 374
  • 文/花漫 我一把揭開白布咒吐。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪恬叹。 梳的紋絲不亂的頭發(fā)上候生,一...
    開封第一講書人閱讀 49,166評(píng)論 1 284
  • 那天,我揣著相機(jī)與錄音绽昼,去河邊找鬼唯鸭。 笑死,一個(gè)胖子當(dāng)著我的面吹牛硅确,可吹牛的內(nèi)容都是我干的目溉。 我是一名探鬼主播,決...
    沈念sama閱讀 38,442評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼菱农,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼缭付!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起循未,我...
    開封第一講書人閱讀 37,105評(píng)論 0 261
  • 序言:老撾萬榮一對(duì)情侶失蹤陷猫,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后的妖,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體绣檬,經(jīng)...
    沈念sama閱讀 43,601評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,066評(píng)論 2 325
  • 正文 我和宋清朗相戀三年嫂粟,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了娇未。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,161評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡星虹,死狀恐怖零抬,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情搁凸,我是刑警寧澤媚值,帶...
    沈念sama閱讀 33,792評(píng)論 4 323
  • 正文 年R本政府宣布狠毯,位于F島的核電站护糖,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏嚼松。R本人自食惡果不足惜嫡良,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,351評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望献酗。 院中可真熱鬧寝受,春花似錦、人聲如沸罕偎。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至甩苛,卻和暖如春蹂楣,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背讯蒲。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評(píng)論 1 261
  • 我被黑心中介騙來泰國(guó)打工痊土, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人墨林。 一個(gè)月前我還...
    沈念sama閱讀 45,618評(píng)論 2 355
  • 正文 我出身青樓赁酝,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親旭等。 傳聞我的和親對(duì)象是個(gè)殘疾皇子酌呆,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,916評(píng)論 2 344

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

  • 前言:有時(shí)項(xiàng)目里面的文件目錄是虛擬目錄,看著項(xiàng)目里面沒有層次感覺得很煩辆雾,于是乎發(fā)現(xiàn)了可以使用synx同步iOS工程...
    BurapaLi閱讀 600評(píng)論 0 4
  • 原文鏈接:http://www.reibang.com/p/bbd2049e02c8 synx下載鏈接:https...
    silence_bao閱讀 299評(píng)論 0 0
  • CocoaPods 是什么肪笋? CocoaPods 是一個(gè)負(fù)責(zé)管理 iOS 項(xiàng)目中第三方開源庫的工具。CocoaPo...
    朝洋閱讀 25,637評(píng)論 3 51
  • 泰山 天頤湖 徂徠山 泰山溫泉城 東平湖 岱廟 泰安天樂城水世界 徂徠山滑雪場(chǎng) 泰山花樣年華景區(qū) 中天門 玉泉寺 ...
    哆啦不Z夢(mèng)閱讀 150評(píng)論 0 1
  • 文/Snow_Cy 化上淡妝度迂,穿上顯身材且不暴露的連衣裙藤乙,對(duì)安安來說這是一條能帶來幸運(yùn)的連衣裙,穿上它當(dāng)天一定會(huì)有...
    Snow_Cy閱讀 319評(píng)論 0 0