為什么要弄這個(gè)東西
最近在重新學(xué)習(xí)一些東西,總是頻繁的建一些Demo工程,每次都需要?jiǎng)?chuàng)建一個(gè)工程,然后初始化CocoaPods,最后關(guān)閉工程重新打開(kāi).xcworkspace文件,甚是煩人,然后就想著有沒(méi)有用命令行的辦法一下子解決這個(gè)問(wèn)題。
Xcode本身是沒(méi)有提供類(lèi)似的命令行工具,所以只能求助萬(wàn)能的Google,最后找到了這個(gè)相似的東西配置單元測(cè)試的腳本 然后仿照這個(gè)做了一個(gè)自己的Demo這樣做的好處就是可以把自己經(jīng)常用的配置做為一個(gè)模板,這樣就可以減少重復(fù)搭建相同的環(huán)境。
最后的效果:
Paste_Image.png
Paste_Image.png
原理很簡(jiǎn)單就是把提前創(chuàng)建好的工程copy到需要?jiǎng)?chuàng)建的工程的目錄然后更改其中的一些參數(shù),在做過(guò)程中可能遇到的坑就是對(duì)Bash腳本的不熟悉,然后不太清楚參考shell的含義然后不斷的嘗試。
需要注意的一點(diǎn)是添加到模板工程的文件在文件的屬性最好是Related to Group 或者Related to Project 可以避免在復(fù)制的過(guò)程中出現(xiàn)文件找不到的錯(cuò)誤
Paste_Image.png