公司項目迭代速度快,電腦又奇卡不比编丘,項目打包都弄得懷疑人生了...
鬼知道我經(jīng)歷了什么
早有耳聞Fastlane打包神器谅畅,奈何項目面向客戶編程, 功能需求變化多又快亥曹。無奈沒能實踐邓了。??
本著要進(jìn)步恨诱、愛動手實踐的學(xué)習(xí)精神,有一丟丟閑暇我就折騰起來了骗炉。~\(≧▽≦)/~
環(huán)境配置
1. 安裝Xcode命令行工具
xcode-select --install????
2. 安裝Fastlane , 推薦使用以下這條命令照宝。
brew cask install fastlane ? ? ? ? ? ?
等待安裝即可,若中途有報錯句葵,先認(rèn)真看打印的提示信息厕鹃,一般都能很好解決。再或者可以百度呀 乍丈。??
設(shè)置Fastlane
1. cd到工程目錄下。
fastlane init
在fastlane的文件夾下有這兩個文件
2. Appfile 是關(guān)于App配置的一些信息轻专。默認(rèn)中已有App bundle identifier忆矛、App email address。依次填入就可请垛。
Fastfile 是fastlane的環(huán)境配置文件洪碳。這里有具體Guide
3. 在命令行中執(zhí)行以下命令
fastlane archive
4. 騷等一會,當(dāng)你看到這個時叼屠,說明你又Get到一項技能了,??瞳腌。
這是我其中遇到的錯誤提示。
1.Apple generic Versioning is not enabled in this project
解決方法:在 target -> building setting 中, 搜索 current project version, 出現(xiàn) versioning system 選擇 Apple Generic
2. [!] xcodebuild -showBuildSettings timed out after4retrieswitha base timeoutof3.You can override the base timeout valuewiththe environment variable FASTLANE_XCODEBUILD_SETTINGS_TIMEOUT, and the numberofretrieswiththe environment variable FASTLANE_XCODEBUILD_SETTINGS_RETRIES
解決方法:在命令行中 export FASTLANE_XCODEBUILD_SETTINGS_TIMEOUT=120