草庐IT

cocoapod

全部标签

objective-c - 升级到 Cocoapods 1.0+ 时出现 "missing from working copy"构建问题

Cocoapods不再在Pods/Headers/Private中生成所有必需的header,从而导致数百个“工作副本丢失”构建问题。当我从以下位置升级时,问题开始发生:Xcode7Cocoapodspre-1.0(不确定我有哪个版本)OSXElCapitan平台ios7.0到Xcode8测试版6Cocoapods1.0.1macOSSierra10.12测试版平台ios8.0我的“Pods/TargetSupportFiles”文件夹有35个pod,但我的“Pods/Headers/Private”和“Pods/Headers/Private”各只有4个pod。我尝试将“$(inhe

ios - 在构建我的 Cocoapod 时,有没有办法指定对另一个分支的依赖?

我正在尝试构建一个依赖于Alamofire和SwiftyJSON不同分支的Cocoapod(目前-这将在iOS9和Xcode7结束测试版时改变)。这是因为我的Cocoapod是用Swift2.0编码的。更具体地说,我的pod目前依赖于swift2-0Alamofire分支和xcode7SwiftyJSON分支。我的Podspecs文件目前看起来像这样:##Besuretorun`podliblintALSMAL.podspec'toensurethisisa#validspecandremoveallcommentsbeforesubmittingthespec.##Anyliness

Swift、Cocoapods 和 ios 7 兼容性,OAStackView

是否正确理解为了让cocoapods在swift+ios7上工作(并且不会在itunes提交过程中被拒绝)我只能使用Objective-C框架/库,例如OAStackView?我相信大家的共识是,如果您尝试通过cocoapods使用任何swift,它只能在ios8+中工作,但如果您有一个通过cocoapods使用objective-c的swift项目,一切都很好吗?让我很困惑的是...OAStackView是作为UIStackView的替代品构建的,因此我们可以支持ios7它支持椰子但是XCode发出警告“嵌入式dylibs/frameworks仅在iOS8上运行或稍后所以...这表明

CocoaPods 制作与提交

制作CocoaPod手动创建创建spec文件,手动创建项目并配置podName.podspec文件podspeccreate[podName]自动创建CocoaPods官网推荐,会根据终端填入的选项按照pod-template模板生成工程,可以通过--template-url使用自定义的模板podlibcreate[podName]通过podlibcreate创建,会询问下面5个选项:Objc或Swift是否需要Demo工程选择测试框架是否需要基于视图的测试Objc项目的前缀最终,生成Pod模板,文件目录结果如下:image.pngExample内置了Demo工程,已经引入了Developme

objective-c - 如何让 Swift Cocoapod 在 Objective C 项目中工作?

我正在尝试获取SwiftChartslibraryforiOS在我的Objective-C项目中工作。这是我到目前为止所做的:(1)安装Chartspod(2)在“BuildOptions”下,将“EmbeddedContentContainsSwiftCode”设置为YES(3)关注了Appledocforimportingexternalframeworks并输入“@importCharts;”在我的一个.m文件中。我在我的项目Target中将DefinesModules设置为YES——这使得Xcode可以识别import语句。但是文档说要在框架中设置它——我不知道如何访问它——所

swift - 找不到 CocoaPods 桥接头文件

这里是新开发人员,我目前正在快速构建应用程序。我们正在使用cocoapods,但是在运行podinstall之后,我们在objective-c桥接header中收到一个错误,说找不到该文件,但是对于我们桥接header中的任何和每个文件。例如,我们使用DateTools。我们podinstall它,在我们放置的桥接头中:#import但是随后,在运行时,它出错,说'Datetools/Datetools.h'filenotfound.我已经浏览了很多其他类似的帖子(如this、this或this),但没有一个能解决问题。任何帮助将不胜感激! 最佳答案

swift - CocoaPods 的 Xcode 10.1 Swift 编译器错误

我在我的iOS应用程序中使用Xcode10.1。我最近将我的应用程序更新到Swift4.2。自然app的代码升级了,我关注了this链接以获取我所有的pod(使用Swift4.2编译支持的pod,使用Swift3编译不支持的pod)。现在,我已经多次清理了我的项目,删除了派生数据文件夹并将SWIFT_ENABLE_BATCH_MODE设置为NO用于主要应用程序目标和导致的单个pod问题。但这些修复似乎都不起作用。我不断收到错误:CommandCompileSwiftfailedwithanonzeroexitcodeformyCocoaPods。它主要出现在本应使用Swift4.2编译

ios - 无法使用 CocoaPods 添加 Parse

以下是我添加Parse的步骤使用CocoaPods但仍然出现Unresolved错误。添加的Pod文件:#Uncommentthislinetodefineaglobalplatformforyourprojectplatform:ios,'8.0'pod'Parse'target'GroomCal'doendtarget'GroomCalTests'doendtarget'GroomCalUITests'doend之后我做了podinstall.安装了Parse和Bolts框架(我可以在XCode中看到它们)。然后我添加了-Bridging-Header.h并添加了#import当我

ios - 如何删除与 CocoaPods 一起安装的库?

我正在尝试完全删除我使用CocoaPods安装的库。我已从我的Podfile中删除条目并从终端调用podinstall。所有的库文件似乎都被删除了,但我仍然可以在我的iOSSwift项目中执行importmyLibrary而不会出现任何构建错误。为什么会这样? 最佳答案 为了完全删除以前构建的项目中的导入,请尝试clean首先:在Xcode中:⇧⌘K(或Product>Clean)这应该清除项目中的编译代码release或debug目录:/Library/Developer/Xcode/DerivedData//Build/(Rel

ios - 使用 Xcode 和 Cocoapods 进行代码签名

我在我的项目中添加了一个pod。目前我已经添加了2个pod。所以在Pods.xcodeproj中有3个target。我的podfile看起来像这样platform:ios,"8.0"use_frameworks!target'ARSConsumerMaster-Sample1'dopod'ObjectMapper','~>0.19'pod'JSONModel','~>1.2.0'endtarget'ARSConsumerMasterTests'doendtarget'ARSConsumer-Sample2'doend我找到了这个片段。但是不知道在哪里写这些post_installdo|