建立自己的pod (GitHub 私有)

2021-08-19 20:00:35 字數 2182 閱讀 2890

cd到目標根目錄下,輸入:

pod lib create your_pod_name

what platform do you want to use?? [ ios / macos ]

what language

do you want to use?? [ swift / objc ]

would you like

which testing frameworks will you use? [ quick / none ]

would you like

todo

view based testing? [ yes / no ]

what is your class prefix? // object-c

詳細釋義: using-pod-lib-create

ls

example readme.md testpod.podspec

license testpod _pods.xcodeproj

cd example

pod install

s.homepage         = 'your_github_project_url'

s.author =

s.source =

s.source_files = 'testpod/classes/**/*'

# 注意xib storyboard也屬於 resource 檔案

# s.resource = 'testpod/assets/testpod.bundle'

# s.resource_bundles =

# s.resource_bundles =

s.homepage是pod的主頁,s.source是開源**所在的git,這些都換成我們在gitlab上建立的git,s.dependency是需要的依賴,s.frameworks是需要的蘋果官方的frameworks,s.description,比較大段的描述,在todo: add long description of the pod here底下新增描述即可

檢測podspec是否有誤pod lib lint

完成後需要在 example 中執行pod update

s.version = '0.1.1'
gitlab上建立乙個空的倉庫,例命名為emzspecs,這個倉庫是用來存放我們自己所有的私有庫的spec檔案

新增倉庫位址到本地:

pod repo add emzspecs [email protected]:your_user_name/emzspecs.git
檢視源:

pod repo

emzspecs

-type

: git (master)

-url

: [email protected]:libercata/emzspecs.git

-path

: /users/waynn/.cocoapods/repos/emzspecs

master

-type

: git (master)

-url

:cocoapods/specs.git

-path

: /users/waynn/.cocoapods/repos/master

提交倉庫:

pod repo push emzspecs your_project.podspec --allow-warnings
檢視是否成功

pod search your_project

怎樣簡單的clone自己github的私人專案

remote repository not found.fatal repository not found 正常來說,clone的鏈結格式一般是 那麼當你想要在本地clone自己的私人專案的時候,為了私人專案的安全,就需要加上賬號與密碼進行驗證 git clone 在clone的時候,在https...

建立自己的RSS

本文主要提供 建立自己的rss,供別人訂閱.rss.aspx page language c codebehind rss.aspx.cs autoeventwireup false inherits socent.rss rss.aspx.cs using system using system....

建立自己的RSS

本文主要提供 建立自己的rss,供別人訂閱.rss.aspx page language c codebehind rss.aspx.cs autoeventwireup false inherits socent.rss rss.aspx.cs using system using system....