2.1,xib
在原有生成的模版文件的classes中加入如下文件view中帶xib
修改podspec文件保存之後,直接進入example文件中,install。
測試拖入的文件,運行報錯。(xib路徑的問題)
2.2 圖片資源
插播一條:使用https://github.com/steventroughtonsmith/cartool
可以解壓資源文件包裏的car,這個工具需要傳2個參數(參數1 2 不能弄反嘍),使用方法如下
解決路徑問題截圖如下:
圖片問題
2.2.1吧需要的文件放到如圖路徑下:模版工程裏的assets文件夾
接下來修改podspec文件,如下
s.resource_bundles = {
'FFCC' => ['FFCC/Assets/*.png']
}
如果資源包內包含其他格式的圖片,修改內容如下
s.resource_bundles = {
'FFCC' => ['FFCC/Assets/*']
}
修改完podspec直接,進入example路徑下,執行pod install
查看模版工程發現多了個source文件夾
2.2.2 我的組件裏用到xib,xib中用到圖片。首先我們來修改xib上圖片的問題
打開FFCC_Example.app,show in finder 找到資源圖片的路徑
注意:這裏我遇到了一個坑,第一次show in finder的時候竟然沒有圖片的資源包文件FFCC.bundle,真的是見鬼了呢,經過大佬的指示:刪除了.app 然後重新編譯就OK了。ps:ios 開發要常記得清緩存,哈哈哈
xib中用到的圖片名稱前面加上資源文件的名字。
2.2.3修改項目中使用的圖片資源路徑:加載路徑只有car ,mainbundle
將代碼推送到遠程倉庫
git add .
git commit -m ‘xxx’
git push origin master
將本地索引庫提交到遠程索引庫
git tag ‘0.6.0'
git push --tags
pod spec lint
pod repo push FFCCSpec FFCC.podspec --allow-warnings
pod search FFCC
接下來使用的時候遇到了一點小插曲
【[!] An unexpected version directory `Classes` was encountered for the `/Users/xzz/.cocoapods/repos/tencent-ffcc/FFCC` Pod in the `FFCC` repository.】
解決方法如下:pod repo list 查看私有倉庫的列表,可以看到倉庫的遠程地址。出現上面的原因是因爲我在使用的時候source文件的路徑寫錯了。
#source '[email protected]:dtid_617e164f5748bbf0/FFCCSpec.git'
#source 'https://github.com/CocoaPods/Specs.git'