專案上傳到cocoapods 打包framework上傳到cocoapods
一.先上傳專案到 github
1.登陸github
2.建立倉庫
3.下載倉庫到本地 (我一般都xcode的下載)
4 將打包好的 framework放到專案下
5.終端提交專案到 github上
cd 檔案路徑
git add -A
git commit -m ""
git push origin
6.為專案標記tag 再次提交
git tag 1.0.0 新增tag
git push origin --tags 提交tag
二. 上傳cocoa pods
1.在工程根目錄初始化一個Podspec檔案 最好與你專案同名
pod spec create YYBaseLib
2.配置檔案
spect檔案標準格式 tag 一定寫對和github tag要一致
參考官方檔案 https://guides.cocoapods.org/syntax/podspec.html
上傳需要打包的整個工程 的配置檔案
Pod::Spec.new do |spec|
spec.name = 'YYBaseLib'
spec.version = '1.0.15'
spec.license = { :type => 'MIT' }
spec.homepage = 'https://github.com/chuanxiaoshi/YYBaseLib'
spec.authors = { '' => '@163.com' }
spec.summary = 'ARC and GCD Compatible Reachability Class for iOS and OS X.'
spec.source = { :git => 'https://github.com/chuanxiaoshi/YYBaseLib.git', :tag =>'1.0.15' }
spec.platform = :ios, '8.0'
spec.source_files = 'YYBaseLib
spec.frameworks = 'UIKit','AVFoundation','Foundation'
spec.dependency 'AFNetworking', '~> 2.0'
spec.dependency 'Masonry'
spec.dependency 'YYModel'
spec.dependency 'MJRefresh'
spec.dependency 'SDWebImage'
end
只上傳framework的配置檔案
Pod::Spec.new do |spec|
spec.name = 'YYBaseLib'
spec.version = '1.1.0'
spec.license = { :type => 'MIT' }
spec.homepage = 'https://github.com/chuanxiaoshi/YYBaseLib'
spec.authors = { ''zhanghao" => '[email protected]' }
spec.summary = 'jianjie.'
spec.source = { :git => 'https://github.com/chuanxiaoshi/YYBaseLib.git', :tag =>'1.1.0' }
spec.platform = :ios, '8.0'
spec.vendored_frameworks = 'YYBaseLib.framework'
spec.frameworks = 'UIKit','AVFoundation','Foundation'
end
3.建立賬號
pod trunk register 郵箱 聯絡人 --description="描述" --verbose
建立成功會收到郵件,進郵箱驗證
pod trunk me 可檢視trunk資訊
4.trunk push之前要先驗證
pod spec lint YYBaseLib.podspec
出現 YYBaseLib.podspec passed validation表示通過了
如果只是waring通過 pod lib lint --allow-warnings強制忽略
如何 想看錯誤詳情 pod spec lint YYBaseLib.podspec --verbose
如果有錯, 看下配置檔案哪裡錯了,
5.pod trunk push 這個有點耐心, 需要會時間
6.成功後pod search YYBaseLib
7.如果搜尋不出來 更新下cocoapods
pod setup
參考連結
http://www.cocoachina.com/ios/20160301/15459.html
http://blog.csdn.net/michaelkiven/article/details/49658277
http://www.jianshu.com/p/001f5cf05b6d
相關推薦
專案上傳到cocoapods 打包framework上傳到cocoapods
一.先上傳專案到 github 1.登陸github 2.建立倉庫 3.下載倉庫到本地 (我一般都xcode的下載) 4 將打包好的 framework放到專案下 5.終端提交專案到 git
Cocoapods 打包framework或者.a靜態庫
1、通過pod lib命令完成初始專案的搭建 (即配置podspec) 開啟終端,執行以下命令 pod lib create XXX 以測試工程為例我建立了一個TestSDK工程,初始化自動開啟。 以下是pod為我們建立的工程 2、編寫SDK相關邏輯程式碼均
【FTP】大文件的打包分割上傳
ftp 文件分割 實驗環境 虛擬環境:Exsi6.0系統:Redhat7tar相關:第2章 新手必須掌握的Linux命令。split相關:Linux系統下使用split命令分割大文件ftp相關: 一、打包壓縮文件 # -c 創建壓縮文件;-x解壓;-z Gzip格式;-v 顯示過程(後臺腳本模式不要用
jar打包混淆上傳全自動日誌
handling mvn clean have public zlib .repo fault jdk 密碼 第一步: Java的pom.xml文件中要加入導出lib的插件。如下: <build> <plugins>
SpringBoot圖片上傳(三)——呼叫檔案上傳專案的方法(同時啟動兩個專案)
簡單說明:圖片上傳有一個專門的工程A,提供了圖片的上傳和下載預覽,工程B涉及到圖片上傳以及回顯,都是呼叫的工程A的方法,言外之意就是要同時啟動兩個專案。 程式碼: //工程B的html程式碼 <div class="col-md-12"> <label class="cont
bbs專案富文字編輯器實現上傳檔案到media目錄
media目錄是在project的settings中設定的,static目錄是django自己使用的靜態檔案的上傳目錄,media目錄是使用者自定義上傳檔案的目錄 # Django使用者上傳的檔案都放在media目錄下 MEDIA_URL = "/media/" MEDIA_ROOT = os.pat
關於springboot專案jar包執行時圖片上傳及顯示問題
spring boot打成jar包後(比如jar的名字叫a.jar),執行時輸入命令: java -jar d:\a.jar 就可以運行了。那麼程式中要求的比較大的圖片檔案將如何辦呢? 只需要將它們同時放在與jar包相同的檔案路經下就可以,但圖片資料夾的名字不能隨便取哦!因為
關於專案本地執行未亂碼,上傳伺服器專案亂碼
如果是直接用其他編輯器(如visualCode、sublime等)寫的前端頁面。可能匯入myeclipse時,未在jsp頭部加上jsp頭部。 <%@ page language="java" import="java.util.*" pageEncoding="utf8"%> <
本地專案上傳到碼雲上(圖解)
將本地專案上傳到碼雲上(圖解) 首先在碼雲上建一個專案 2在本地建立一個資料夾 ,開啟資料夾 右鍵 git Bash here 3.在git視窗上輸入git init 這時你的本地資料夾就會出現一個.git 的資料夾 如果沒有 點選資料夾->組織-》資料夾和搜尋框 -&g
gitlab上面建立專案,把原生代碼上傳到git
1 登入gitlab 2,輸入專案名稱 3,輸入名稱,郵箱,上傳本地已有專案 4,進入已有專案資料夾裡面,開啟git命令控制面板 5,如果專案不是你建立的,需要你上傳原生代碼,需要開發人員把你新增進去,這樣你才能有上傳許可權 6,執行gi
關於碼雲建立專案跟Git關聯進行程式碼上傳
首先要在碼雲上面建立一個專案,得到專案的SSH,PC或者伺服器要安裝Git,怎麼安裝自己看官網,安裝好後,要生成公鑰與私鑰代表跟碼雲進行連線的密匙 1.公鑰跟私鑰的命令:ssh-keygen -t rsa -b 4096 -C '你的郵箱' 執行了這個命令之前要先檢視有沒有之前生
windos上安裝jenkins部署springboot的jar包(未執行,只是在打包並上傳linux成功了)
流程: jenkins從linux上的svn拉取程式碼,到本地(windos)的workspace,然後通過構建,打包,部署到linux上 環境: windos上安裝:maven jdk jenkins linux上:安裝svn,jdk 1.安裝:(自行查詢網上),說下幾個注意點
將本地專案上傳到個人GitHub上
一、前期準備工作 安裝git,具體的下載地址,安裝比較簡單在此不再詳述嘍,本次簡介是windows系統下的步驟 二、具體步驟 0、登入自己的GitHub賬號,建立一個空的repository,最好不要加README.md 1、進入需要上傳的專案資料夾中,選中該
電商專案day07(基於fastDFS的圖片上傳&商家錄入擴充套件屬性&規格)
今日目標: 1、掌握fastDFS分散式上傳檔案的原理 2、專案中商品圖片的上傳 3、擴充套件屬性的完成 4、規格屬性的完成 一、基於fastDFS的檔案上傳原理 1、 什麼是 FastDFS FastDFS
DOS工具: 自動從VSS獲取並編譯,複製,上傳,打包的工具
@echo offrem -- =============================================rem -- DESCRIPTION: <自動_VSS管理バッチ>rem -- AUTHOR: <>rem -- CREATE
Intellij idea將jsp專案到處war包,並上傳到伺服器
看這篇文章的前提是你已經會用IDEA寫專案。開啟專案,在右上角點配置。 選擇Artifacts,再點綠色加號。選擇第三個,再選擇Empty 然後在右側欄進行如下設定,最後點OK 然後再點這個綠色加號,選中你的jsp所在目錄並OK 以後在專案裡按ct
iOS 持續整合方案,傻瓜式一鍵全自動化打包、上傳!告別 fastlane 、Jenkins
iOS 持續整合方案 前言:目前市面上iOS開發持續整合的方案很多,在主流的分發平臺fir、蒲公英都有相應的方案介紹(fastlane,Jenkins);但就實際需求來說還是不夠友好,在前面使用Python為公司開發兩個自動化指令碼之餘,產生使用Python開發一個完全傻瓜式的自動化指令碼,並滿足自身
golang iOS 自動打包,上傳到蒲公英
新建一個配置類包含打包的內容type buildInfo struct { Path string `json:"path"` Branch string `json:"branch"` Workspace
jenkins+svn完整打包並上傳到linux伺服器上
因為公司用的是svn版本管理工具並且部署在了windows伺服器上,所以測試環使用jenkins需要部署兩套環境, 一套是在本地windows伺服器,jenkins從svn下載程式碼完成打包並上傳到linux跳板機上 一套是在linux環境上,把跳板機上的包上傳到對應伺服器上並備份以前版本,重啟新jar包
2017年xcode打包IPA上傳蘋果應用市場詳細教程
xcode打包IPA上傳App Store完整教程 分為8 步進行 1、申請iOS證書 2、匯入證書到鑰匙串 3、xcode配置iOS證書 4、配置xcode打包環境 5、打包並匯出IPA包 6、在iTunes Connect建立App 7、上傳IPA到iTunes Connect 8、上傳IPA成功後