CocoaPods: Difference between revisions
Jump to navigation
Jump to search
Line 30: | Line 30: | ||
==Podspec== | ==Podspec== | ||
<source lang="bash"> | <source lang="bash"> | ||
pod lib create | pod lib create AcademiaCoreLIB | ||
cd | cd AcademiaCoreLIB/ | ||
pod lib lint | pod lib lint AcademiaCoreLIB.podspec | ||
pod repo push | pod repo push AcademiaCoreLIB AcademiaCoreLIB.podspec | ||
ls -la ~/.cocoapods/repos/AcademiaCoreLIB/AcademiaCoreLIB/1.0.0/ | ls -la ~/.cocoapods/repos/AcademiaCoreLIB/AcademiaCoreLIB/1.0.0/ | ||
pod repo add | pod repo add AcademiaCoreLIB bit.chorke.org:chorkeorg/academia-core-ioslib.git | ||
</source> | </source> | ||
<source lang="bash"> | <source lang="bash"> | ||
pod spec create | pod spec create AcademiaCoreLIB | ||
open -a Xcode | open -a Xcode AcademiaCoreLIB.podspec | ||
pod spec lint | pod spec lint AcademiaCoreLIB.podspec | ||
pod lib lint | pod lib lint | ||
</source> | </source> | ||
Line 63: | Line 63: | ||
pod install | pod install | ||
# pod repo update | # pod repo update | ||
pod update | pod update AcademiaCoreLIB | ||
pod install --repo-update | pod install --repo-update | ||
</source> | </source> |
Revision as of 09:14, 25 December 2019
Install
pod --version
pod repo update
cd /opt/dev/chorke/academia/code/base_workspaces/
cd ./core_workspace/academia-core-ioslib/
pod init
vim Podfile
open -a xcode Podfile
pod install
1. Target > building settings > ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES, Value type is Boolean, click on the other, change the value to $(inherited) 2. pod update 3. Done
Fixing
pod deintegrate
sudo gem install cocoapods-clean
cd /opt/dev/chorke/academia/code/base_workspaces/
cd ./init_workspace/academia-init-iosapp/
pod clean
pod setup
pod install
Podspec
pod lib create AcademiaCoreLIB
cd AcademiaCoreLIB/
pod lib lint AcademiaCoreLIB.podspec
pod repo push AcademiaCoreLIB AcademiaCoreLIB.podspec
ls -la ~/.cocoapods/repos/AcademiaCoreLIB/AcademiaCoreLIB/1.0.0/
pod repo add AcademiaCoreLIB bit.chorke.org:chorkeorg/academia-core-ioslib.git
pod spec create AcademiaCoreLIB
open -a Xcode AcademiaCoreLIB.podspec
pod spec lint AcademiaCoreLIB.podspec
pod lib lint
:'
git tag -d v1.0.0
git push --delete origin v1.0.0
'
git tag v1.0.0
git push origin v1.0.0
pod trunk register [email protected] 'Chorke Academia' --description='Chorke Academia, Inc.'
pod trunk push
pod install
# pod repo update
pod update AcademiaCoreLIB
pod install --repo-update
Private Podspec
pod repo add AcademiaCoreLIB bit.chorke.org:chorkeorg/academia-core-ioslib.git
cd ~/.cocoapods/repos/AcademiaCoreLIB/; pod repo lint .
pod repo push AcademiaCoreLIB AcademiaCoreLIB.podspec
pod repo remove AcademiaCoreLIB
# add to podfile as pod dependency
pod 'AcademiaCoreLIB', :git => 'bit.chorke.org:chorkeorg/academia-core-ioslib.git'
Private Pod Patching
tag='v1.0.0';git tag -d $tag;git push --delete origin $tag;\
git tag $tag;git push origin $tag
url=bit.chorke.org:chorkeorg/academia-core-ioslib.git;pod='AcademiaCoreLIB';\
pod repo remove $pod;pod repo add $pod $url;pod update $pod