草庐IT

cocoapod

全部标签

创建自己的cocoapods库

一、创建自己的git账号,并将自己的电脑与指定github账户关联。二、创建本地仓库1.创建本地库打开终端,进入要创建本地库的文件夹,创建项目cd创建本地库的文件夹路径podlibcreate项目名称,根据自己需求定义就好输入完成后,终端会显示下面几个问题,根据实际情况选择即可创建本地库创建完成后会自动打开创建的项目,暂时不用管。找到刚创建的项目并打开,目录如下。如果没有显示那几个灰色文件(.git),说明你电脑没有打开隐藏文件查看,用时按住command健、Shift健和.健即可。此时本地仓库创建完成。本地项目目录三、将源码导入项目1.创建自己要使用的代码,打开一下项目在里面创建自己要使用的

发布自己的开源库到Cocoapods及部分常见错误

image.png前言iOS开发中,我们会经常用到cocoapods来添加依赖库,有时候可能也会自己封装一些好用的库,可以发布到cocoapods分享给各位码友使用。本文将详细讲解如何发布自己的开源库到cocoapods及可能遇到的错误解决方案。发布开源库到cocoapods1.注册cocoapods如果没有账号的话,需要先注册cocoapods,非常简单。打开终端输入如下命令:podtrunkregister邮箱'名字(起个名字)'--verbose然后邮箱中会受到一封确认邮件,点击邮件中的链接即完成注册。接下来在终端中可以查看自己的注册信息,命令如下:podtrunkme可以看到如下的注册

iOS创建cocoapods私有索引库

1.创建私有索引库1.1.在码云或github(自己公司搭建的git也行)上创建一个私有索引仓库,例如"JJBRepo"1.2.将远程私有索引库添加到本地的cocoapods索引库中格式:podrepoadd[索引仓库名称][仓库的地址]podrepoaddJJBRepohttps://gitee.com/huangchangweng/jjbrepo.git1.3.查看本地有哪些索引库,~/.cocoapods/repos目录下查看,或podrepolist2.创建cocoapos私有库,可参照创建自己的CocoaPods私有库注意这里创建好以后,不要podtrunkpush3.将私有库放到索

ios - 在使用 Cocoapods 的项目中执行单元测试时出现 "Class X is implemented in both"

我向使用Cocoapods的现有项目添加了一个单元测试目标。当我开始测试时,它运行iOS模拟器,我在Xcode的控制台上收到了一堆警告:ClassPodsDummy_Podsisimplementedinboth/Users/me/Library/Developer/CoreSimulator/Devices/604372F1-E934-445C-B8F6-3D8C86AA8E41/data/Containers/Bundle/Application/2A1BCAE6-5127-4288-B0E7-15588A1C09D1/MyAPP..app/MyApp.and/Users/me/L

ios - CocoaPods AmazonMobileHub 架构 x86_64 的 undefined symbol

我有一个cocoapodsSwift项目,我正在尝试安装AmazonAWSMobileHub框架,复制了Sdks和MobileHubHelper框架,但没有构建。错误是这样的:Undefinedsymbolsforarchitecturex86_64:"_OBJC_CLASS_$_AWSLambdaInvoker",referencedfrom:objc-class-refinAWSMobileHubHelper(AWSCloudLogic.o)"_OBJC_CLASS_$_AWSS3",referencedfrom:objc-class-refinAWSMobileHubHelper

ios - 当我使用 CocoaPods 时“没有这样的模块”

这是我的程序。我在项目目录中创建了一个新的Podfile,然后添加了以下内容platform:ios,'9.0'use_frameworks!target'CPod'dopod'AFNetworking','~>2.5'pod'ORStackView','~>2.0'pod'SwiftyJSON','~>2.1'end我启动podinstall,一切顺利,打开xcworkspace。然后我转到ViewController.swift,如果我尝试导入pod,我会得到Nosuchmodule'SwiftyJSON',如果我要执行importSwiftyJSON。有什么想法吗?编辑:Swif

ruby - 无法让 CocoaPods 工作

我安装了CocoaPods,它显示Successfullyinstalledcocoapods-0.33.1,但不管我想用pod做什么命令,例如podinstall,我得到以下控制台输出:Max$podinstall/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin14/rbconfig.rb:213:warning:Insecureworldwritabledir/usr/local/bininPATH,mode040777/System/Library/

ruby - OS X 优胜美地 : Impossible to install cocoapods

我有ruby​​版本:ruby2.1.2p95(2014-05-08修订版45877)[x86_64-darwin13.0]当我尝试安装cocoapods时,我得到:$sudogeminstallcocoapods-VERROR:Couldnotfindavalidgem'cocoapods'(>=0),hereiswhy:Unabletodownloaddatafromhttps://rubygems.org/-nosuchname(https://api.rubygems.org/latest_specs.4.8.gz)GEThttps://api.rubygems.org/pre

ruby - CocoaPods 在 macOS High Sierra 中不工作

升级到macOSHighSierra后,CocoaPods无法正常工作。虽然很想摆脱CocoaPods,但不幸的是,它目前不在范围内。错误信息如下。zsh:/Users/****/.gems/bin/pod:badinterpreter:/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin:nosuchfileordirectory我意识到错误源于升级Ruby但有什么简单的解决方法?尝试让CocoaPods使用新的ruby​​版本会产生其他错误。编辑:现在我使用rvminstall2.0.0和rvmuse2.0.0

ios - 在 SWIFT 2 中使用来自 cocoapod 的 mailcore2

我在我的项目中使用mailcore2和SWIFT2,我做了所有关于安装、创建pod文件、更新pod文件、在正确路径创建header、在build设置中更改它但是当我尝试导入mailcore2在我的ControllerView中,它给了我这个错误:我的项目树的这张图片如果我做的一切都正确,在这种情况下会出现什么问题! 最佳答案 我通过从Controller中删除导入找到了解决方案,因为我在阅读这些行后认识到 关于ios-在SWIFT2中使用来自cocoapod的mailcore2,我们在S