1.问题: 在Xcode8下, 今天给自己的项目 支持cocoapod。但是遇到这个error
发布pod 到 Cocoapod 的命令
pod lib create 库名字 //创建podspec
pod lib lint //验证podspec --verbose展示日志 --allow-warnings允许警告
pod trunk push 库podspec //推送到Cocoapod
pod repo push 私有库 podspec文件//推送到私有pod库
xcodebuild: error: 'App.xcworkspace' does not exist.
- ERROR | [iOS] xcodebuild: Returned an unsuccessful exit code.
- NOTE | [iOS] xcodebuild: xcodebuild: error: 'App.xcworkspace' does not exist.
2.解决方案
google 之后,在cocoapod上的issue 找到答案
that is fixed on CocoaPods 1.1.0.rc.1
3.需要升级一下Cocoapod
由于https://ruby.taobao.org/不维护了,
taobao
的源没有最新的Cocoapod版本,需要我们把替换下rubygems
的源,现在由http://gems.ruby-china.org/维护。我们先替换gem源 和 升级cocoapod版本
gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
gem update cocoapods --pre
4.接下来就可以 pod trunk push name.podspec
了。
项目支持Cocoapod
参考资料:
http://www.tuicool.com/articles/6FF7fi
http://www.jianshu.com/p/d7d1942dd3f1
http://blog.wtlucky.com/blog/2015/02/26/create-private-podspec/
http://www.jianshu.com/p/6cd57c75090f