macOS sierra 10.12 Cocoapods 私有库

使用Cocoapods创建私有podspec 见文章:http://www.cocoachina.com/ios/20150228/11206.html 或http://blog.wtlucky.com/blog/2015/02/26/create-private-podspec/

注意点:

1 按照步骤一步一步的做,看仔细了。

2 podfile 中source 填写的是Specs.git,是Spec Repo,是所有的Pods的一个索引(例如: ‘https://git.coding.net/wtlucky/WTSpecs.git‘) ,不是私有库的地址,否则会报错:[!] Unable to find a specification for....

3 执行 pod lib lint XXX 验证podspec的时候如果报错 ,记得加上 --verbose(pod lib lint XXX  --verbose) 看看报错的具体原因。

(有时是网络原因,可以多执行两次)

4 执行 pod lib lint 如果报错 xcodebuild: error: ‘App.xcworkspace‘ does not exist,  CocoaPods需要升级到最新的 1.1.0.rc.1     用gem list(或pod --version)可以查看CocoaPods的版本号, 具体参见:http://www.jianshu.com/p/6cd57c75090f,需要FQ,很慢,我升级花了一个下午。

5 升级之后执行pod lib lint XXX 验证podspec时如果报错

XXX did not pass validation, due to 1 error.
[!] The validator for Swift projects uses Swift 2.3 by default, if you are using a different version of swift you can use a `.swift-version` file to set the version for your Pod. For example to use Swift 3.0, run:

执行pod lib lint XXX  --verbose 查看具体原因,如果有  ** BUILD FAILED **字样,则是当前私有库文件编译时有语法错误或需要第三方类库,可执行

pod lib lint  --quick 命令不让编译源文件。

参考资料:

1、 Cocoapods降低版本及卸载:http://www.meetrue.com/archives/133

2、升级CocoaPods解决安装Xcode 8之后 CocoaPods pod trunk push 报错xcodebuild: error: ‘App.xcworkspace‘ does not exist:http://www.jianshu.com/p/6cd57c75090f

3、使用CocoaPods开发并打包静态库:http://www.cnblogs.com/brycezhang/p/4117180.html

4、使用Cocoapods创建私有podspec:http://blog.wtlucky.com/blog/2015/02/26/create-private-podspec/

时间: 2024-10-11 11:32:40

macOS sierra 10.12 Cocoapods 私有库的相关文章

macOS Sierra(10.12.6), odoo(11.0), Python(3.5.4)配置

欣闻odoo11支持python3环境了,赶紧在mac平台尝试一下: 前期设置,参考另篇文章:macOS Sierra 10.12.6 odoo 10.0 开发环境配置 因为odoo11尚未正式发布,11版本号源码分支还没有建立,我们从master分支获取最新11源码,为了加快速度,仅获取最新源码,以后可以删除odoo11目录,重复本操作更新至最新源码: cd ~/odoo-dev/odoo git clone https://github.com/odoo/odoo.git --depth 1

macOS Sierra 10.12.6 odoo 10.0 开发环境配置

参考了网上的一些教程,将最终过程记录一下,其中需要的一些程序,我已经放到百度网盘: https://pan.baidu.com/s/1boKHSTL 1.抹盘安装macOS Sierra 10.12.6: 制作macOS安装启动盘参见:http://www.iplaysoft.com/macos-usb-install-drive.html 2.安装macOS的Command Line Tools: 打开mac的Terminal程序,命令行窗口输入git回车,系统会提示需要Command Lin

黑苹果macOS Sierra 10.12 安装教程(venue11 pro测试)

黑苹果macOS Sierra 10.12 安装教程(venue11 pro测试) 2017-03-12 03:46:24 by SemiconductorKING PS:刚刚装好黑苹果,来记录一篇折腾过程(手动滑稽) 说说准备工作: 1.TransMac.exe(写苹果镜像文件到U盘的工具) 2.clover文件(我这里提供一个已经调试好的已注入驱动的可以直接给venue11 Pro 7130用的clover) 3.苹果镜像文件(我给的是社区压缩打包过的,它自带一个clover,装完后和官方的

在 VMware 12 中安装 MacOS Sierra 10.12.6

安装文件 下载:VMware-workstation-full-12.5.7-5813279地址:https://download3.vmware.com/software/wkst/file/VMware-workstation-full-12.5.7-5813279.exe 下载:Unlocker2018 下载:MacOS Sierra 10.12.6 16G29 Installer CDR 懒人版支持变色龙四叶草地址:http://bbs.pcbeta.com/forum.php?mod=

macOS Sierra 10.12.6 安装u盘制作

一.准备工作: 准备一个 8GB 或以上容量的 U 盘,确保里面的数据已经妥善备份好(该过程会抹掉 U 盘全部数据) 从这里下载苹果官方 OS X Yosemite 正式版的安装程序 (可选 AppSotre 或网盘下载) 如果你是从 Mac AppStore 下载的,下载完成后安装程序可能自动开始,这时先退出安装 如从网盘下载的,请将解压后获得的 "Install OS X macOS Sierra " (显示为 "安装 OS X macOS Sierra") 移

macOS Sierra 10.12显示允许任何来源

在macos 升级到最新的10.12版本后,在"安全性与隐私"中不再有"任何来源"选项. 如果下载的软件来自于第三方平台安装时候会遇到"来自身份不明开发者"的弹窗提示! 一般这里要设置[允许任何来源] 现在有一个方法就是通过命令行的方式来执行操作: Finder--实用工具--终端,输入如下命令: sudo spctl --master-disable 提示输入本机密码后结束. 关闭[终端],重新打开[系统偏好设置] -- [安全性与隐私] --

PC安装黑苹果 (macOS Sierra 10.12.6)下篇

在上篇中已经制作了启动U盘,这一篇中将真机测试安装 第一步,先把电脑设置成U盘启动,这个根据各自电脑自行设置. 第二步,插进U盘,开机,计入启动界面,不同的电脑可能显示不一样,但是肯定会有这两个苹果logo,选择下面红框内字样的那个logo,回车进入 进入之后界面跳字,等跳完了,进入实用工具界面,选择磁盘工具进入, 第三步,格式化磁盘,选择你要安装黑苹果的磁盘,抹掉分区,如果不明白,就按照图片的设置来就可以. 第四步,格式化磁盘之后,返回实用工具界面,选择安装 之后在选择要安装的磁盘,就是上一步

macOS(Sierra 10.12)上Android源码(AOSP)的下载、编译与导入到Android Studio

http://blog.bihe0832.com/macOS-AOSP.html [本文结构] 背景 背景简介 最近因为项目需要,要研究Android系统中应用安装的详细过程.在这种场景下,最好的办法就是Read the Fucking Source Code.之前都是在线看,这次因为看的内容比较多,而且看的比较细,因此打算在本地checkout一份.这篇文章就主要记录本人使用macOS(Sierra 10.12.1)在本地checkout出AOSP(7.1.1)并编译导入Android Stu

xxx.app已损坏,打不开.你应该将它移到废纸篓 macOS 10.12 Sierra

出现这个问题的解决方法: 修改系统配置:系统偏好设置... -> 安全性与隐私.修改为任何来源 如果没有这个选项的话 (macOS Sierra 10.12) ,打开终端,执行 sudo spctl --master-disable 即可. 重点是这一行命令: sudo spctl --master-disable Rference MAC应用无法打开或文件损坏的处理方法