修改Redirect文件里的事物记得及时更新,怎样采用Github Desktop请百度永利集团娱乐官网

https://www.jianshu.com/p/0e1d796b2a42

https://www.cnblogs.com/xzjxylophone/p/4956469.html

3, cd到当前目录

你可以

rm ~/Library/Caches/CocoaPods/search_index.json

pod setup

(注: 当执行完 git push –tags  后终端会让您输入GitHub的账号和密码)

 https://www.jianshu.com/p/b5e5cd053464

 测试的时候找个祥和包装的法子或UI控件就足以了
那里用本人刚封装的Redirect重定向的请求体为例

$ vim Redirect.podspec

4, 成立三个podspec文件,命令:

(注: 以#始于的是足以删掉滴)

注: 修改Redirect文件里的东西记得及时更新,怎么样行使Github Desktop请百度

rm ~/Library/Caches/CocoaPods/search_index.json

(注意:)刚交付后项目用pod
search命令会搜不到,因为地点的目录没有立异,使用上边发号施令删除索引文件

4, 创制四个podspec文件,命令:

3, cd到当前目录

-完美

末尾pod search 命令搜到本人的种类,马到功成

(注: 也有诸如此类写: s.license= { :type => "MIT", :file => "LICENSE" }

永利集团娱乐官网 1

(注意:由于自己表达podspec文件时利用了–allow-warnings
所以那里前边也添加–allow-warnings)

$ pod spec create Redirect

5, 编辑
podspec文件,那里是用vim打开的,命令:(当然使用文本编辑器打开也得以)

实践到位今后,会给你的信箱里发一封邮件,去邮箱点击链接!

8, 验证podspec文件

参考:

Pod::Spec.new do |s|



  s.name         = "Redirect"
  s.version      = "0.0.1"
  s.summary      = "Redirecting Requests."
  s.description  = <<-DESC 
                          This is a Redirecting Requests.
                   DESC
  s.homepage     = "http://www.cnblogs.com/ljcgood66/"
  s.license      = "MIT"
  s.author       = { "LiJunCheng" => "1139981137@qq.com" }
  s.platform     = :ios
  s.source       = { :git => "https://github.com/ganlinmeng/Redirect.git", :tag =>"0.0.1" }
  s.source_files  = "Redirect", "Redirect/**/*.{h,m}"
  s.exclude_files = "Classes/Exclude"
  s.framework  = "UIKit"
  # s.frameworks = "SomeFramework", "AnotherFramework"
  # s.library   = "iconv"
  # s.libraries = "iconv", "xml2"


  # ――― Project Settings ――――――――――――――――――――――――――――――――――――――――――――――――――――――――― #
  #
  #  If your library depends on compiler flags you can set them in the xcconfig hash
  #  where they will only apply to your library. If you depend on other Podspecs
  #  you can include multiple dependencies to ensure it works.

  # s.requires_arc = true

  # s.xcconfig = { "HEADER_SEARCH_PATHS" => "$(SDKROOT)/usr/include/libxml2" }
  # s.dependency "JSONKit", "~> 1.4"

end

 https://www.jianshu.com/p/b5e5cd053464

6,
创立之后会自动生成2个模板,里面会有详细的注释,大家只要求按须要修改那几个文件即可,

$ pod trunk register 这里写邮箱 '这里起个名字' --description=' 这里写描述'

https://www.jianshu.com/p/a1339d45a324

Username for 'https://github.com':
Password for 'https://ganlinmeng@github.com': 
pod trunk push Redirect.podspec --allow-warnings

6,
成立之后会自动生成二个模板,里面会有详细的诠释,大家只要求按需求修改这些文件即可,

  • 一经证实不经过,会有详尽的ERubiconRO奥德赛和WALX570ING提示,依据提醒依次消除,然后重回第7步重新来二回。
    注意:在重复初阶在此之前,我们要删减远程库的tag和本土的tag,命令如下:

    $ git tag -d 1.2 //删除本地tag
    $ git push origin :refs/tags/1.2 // 删除远程库tag

 如若依然那么些就再实践

永利集团娱乐官网 2

rm ~/Library/Caches/CocoaPods/search_index.json

pod setup

2, 使用 Github Desktop Clone (克隆) Redirect 到电脑桌面 

Pod::Spec.new do |s|



  s.name         = "Redirect"
  s.version      = "0.0.1"
  s.summary      = "Redirecting Requests."
  s.description  = <<-DESC 
                          This is a Redirecting Requests.
                   DESC
  s.homepage     = "http://www.cnblogs.com/ljcgood66/"
  s.license      = "MIT"
  s.author       = { "LiJunCheng" => "1139981137@qq.com" }
  s.platform     = :ios
  s.source       = { :git => "https://github.com/ganlinmeng/Redirect.git", :tag =>"0.0.1" }
  s.source_files  = "Redirect", "Redirect/**/*.{h,m}"
  s.exclude_files = "Classes/Exclude"
  s.framework  = "UIKit"
  # s.frameworks = "SomeFramework", "AnotherFramework"
  # s.library   = "iconv"
  # s.libraries = "iconv", "xml2"


  # ――― Project Settings ――――――――――――――――――――――――――――――――――――――――――――――――――――――――― #
  #
  #  If your library depends on compiler flags you can set them in the xcconfig hash
  #  where they will only apply to your library. If you depend on other Podspecs
  #  you can include multiple dependencies to ensure it works.

  # s.requires_arc = true

  # s.xcconfig = { "HEADER_SEARCH_PATHS" => "$(SDKROOT)/usr/include/libxml2" }
  # s.dependency "JSONKit", "~> 1.4"

end
$ pod trunk register 这里写邮箱 '这里起个名字' --description=' 这里写描述'

5, 编辑
podspec文件,那里是用vim打开的,命令:(当然使用文本编辑器打开也得以)

最终pod search 命令搜到本身的品种,水到渠成

永利集团娱乐官网 3

9, 如若是第贰遍提交,须要先实施那个命令:

$ cd Redirect

s.name:名称,pod search
搜索的重点词,注意那里肯定要和.podspec的名号一致,否则报错
s.version:版本号
s.ios.deployment_target:辅助的pod最低版本
s.summary: 简介
s.homepage:项目主页地址
s.license:许可证
s.author:作者
s.social_media_url:社交网址
s.source:项指标地址
s.source_files:必要包涵的源文件
s.resources: 财富文件
s.requires_arc: 是还是不是扶助A酷路泽C
s.dependency:正视库,不可能凭借未发表的库
s.dependency:重视库,如有多少个可以如此写

永利集团娱乐官网 4

http://www.cocoachina.com/ios/20160301/15459.html

7, 创造tag,并推送到github,依次执行以下命令:

末段谢谢各位大佬

永利集团娱乐官网 5

$ git add .
$ git commit -m "0.0.1"
$ git tag 0.0.1
$ git push --tags
$ git push origin master
  • 设若评释不通过,会有详尽的EPAJERORO中华V和WA奥迪Q7ING提醒,依据提醒依次化解,然后再次来到第7步重新来1回。
    注意:在再度伊始此前,我们要删减远程库的tag和地点的tag,命令如下:

    $ git tag -d 1.2 //删除本地tag
    $ git push origin :refs/tags/1.2 // 删除远程库tag

https://www.cnblogs.com/richard-youth/p/4704413.html

http://www.cocoachina.com/ios/20160301/15459.html

永利集团娱乐官网 6

$ pod spec lint Redirect.podspec --allow-warnings

1, 在github上开创一个Redirect,首要:记得采纳开源协议
(MIT)(要是木有GitHub那先百度一下)

(注意:由于自家表达podspec文件时利用了–allow-warnings
所以那里前面也助长–allow-warnings)

注: 修改Redirect文件里的东西记妥贴时更新,怎么着使用Github Desktop请百度

https://www.cnblogs.com/richard-youth/p/4704413.html

那样就能够举行利用了.

https://www.jianshu.com/p/a1339d45a324

再进行pod search,

2, 使用 Github Desktop Clone (克隆) Redirect 到电脑桌面 

实践到位以往,会给你的邮箱里发一封邮件,去邮箱点击链接!

s.name:名称,pod search
搜索的第三词,注意此处肯定要和.podspec的名目一致,不然报错
s.version:版本号
s.ios.deployment_target:接济的pod最低版本
s.summary: 简介
s.homepage:项目主页地址
s.license:许可证
s.author:作者
s.social_media_url:社交网址
s.source:项指标地点
s.source_files:要求包括的源文件
s.resources: 财富文件
s.requires_arc: 是不是帮忙APRADOC
s.dependency:重视库,不可能依靠未发表的库
s.dependency:正视库,如有七个能够这么写

永利集团娱乐官网 7

$ pod spec lint Redirect.podspec

https://www.jianshu.com/p/283584683b0b

-完美

 测试的时候找个祥和包装的主意或UI控件就能够了
那里用自个儿刚封装的Redirect重定向的请求体为例

https://www.jianshu.com/p/283584683b0b

$ pod spec lint Redirect.podspec

1, 在github上创设贰个Redirect,重要:记得采用开源协议
(MIT)(假如木有GitHub那先百度一下)

参考:

(注: 也有这么写: s.license= { :type => "MIT", :file => "LICENSE" }

接下来交到到CocoaPods

9, 若是是首先次提交,供给先实行那几个命令:

 假使照旧那1个就再实践

(注: 以#始于的是足以删掉滴)

https://www.cnblogs.com/xzjxylophone/p/4956469.html

再进行pod search,

上面那些是测试的时候本人编辑的 (如若须要更越多的配置
能够参见其他开源项指标podspec文件):

8, 验证podspec文件

$ pod spec create Redirect
rm ~/Library/Caches/CocoaPods/search_index.json

(注: 当执行完 git push –tags  后终端会让你输入GitHub的账号和密码)

pod trunk push Redirect.podspec --allow-warnings

7, 创制tag,并推送到github,依次执行以下命令:

$ git add .
$ git commit -m "0.0.1"
$ git tag 0.0.1
$ git push --tags
$ git push origin master

你可以

上面那么些是测试的时候自身编辑的 (如若急需更更多的配置
能够参照其余开源项指标podspec文件):

$ cd Redirect

那样就足以开始展览利用了.

假设证实通过会那样呈现

$ vim Redirect.podspec

10, 提交成功后,就足以透过cocopods查找Redirect了

借使终端提示 (but you can use `–allow-warnings` to ignore them).

(注意:)刚交付后项目用pod
search命令会搜不到,因为地点的目录没有更新,使用上面发号施令删除索引文件

10, 提交成功后,就足以因而cocopods查找Redirect了

$ pod spec lint Redirect.podspec --allow-warnings

说到底谢谢各位大佬

Username for 'https://github.com':
Password for 'https://ganlinmeng@github.com': 

https://www.jianshu.com/p/0e1d796b2a42

永利集团娱乐官网 8

假如证实通过会这么显示

设若终端提醒 (but you can use `–allow-warnings` to ignore them).

接下来交由到CocoaPods

相关文章