草庐IT

cocoapod

全部标签

ios - 本地 CocoaPods 和 Swift 的问题

我尝试将本地SwiftCocoaPod集成到Swift项目中,但它不起作用:(我只是创建了一个只有一个类和一个函数的Swift项目。这应该是CocoaPod。这是Podspecs:Pod::Spec.newdo|s|s.name="CocoaPodTest"s.module_name="CocoaPodTest"s.version="0.1"s.license={:type=>"MIT",:file=>"LICENSE"}s.author={"StefanSturm"=>"stefan@urkman.de"}s.source_files="src/*.swift"s.requires_

ios - 在 cocoapods Podspec 中定义自定义模块映射文件

我制作了一个自定义的modulemap文件来处理swift项目中的libxml导入。(非模块化包含错误)如果我手动执行它,它会工作得很好,但是当我尝试podlint一个包含从这里导入的简单项目时,cocoapods不会找到/解析模块自定义模块。我尝试了s.module_map="module/module.modulemap"和core.xcconfig={'HEADER_SEARCH_PATHS'=>'$(SDKROOT)/usr/include/libxml2$(SRCROOT)/module$(SDKROOT)/usr/include/libresolv','OTHER_LDFL

ios - Storyboard对 cocoapods Storyboard的引用似乎已损坏

我有一个名为“ViewTester”的项目,其中有一个名为“blub”的cocoapod链接到它现在在main.storyboard中,我想像这样引用blubstory.storyboard:Storyboard引用的属性:ViewTester的BundleID:blub的BundleID:当我尝试运行它时,出现以下异常:我看到了相关的stackoverflow帖子here,但答案并没有解决问题,因为在main.storyboard中没有“blub”的目标成员关于这个问题有什么想法/解决方案吗?对我来说,这似乎是Storyboard引用中的一个错误,因为它不会在“blub”包中寻找St

ios - Xcode 8 Pod 更新问题 - 由于主要版本更新而重新创建 CocoaPods

这个问题在这里已经有了答案:Podinstalldisplayingerrorincocoapodsversion1.0.0.beta.1(12个答案)关闭6年前。我安装了最新版本的Xcode8beta。我的项目是用Swift2.0开发的。所以我将项目转换为Swift3。所以我更新了pod文件。但是当我更新pod文件时出现错误。Pod文件:source'https://github.com/CocoaPods/Specs.git'platform:ios,'8.0'use_frameworks!pod'Alamofire','~>3.4'pod'SwiftyJSON',:git=>'h

ios - Xcode 和 Cocoapods "No such module"错误

我最近升级到Xcode8并将现有项目升级到Swift3。在使用Cocoapods遇到各种问题后,我决定从头开始。在运行poddeintegrate并删除Podfile、Podfile.lock和[Project].xcworkspace之后,我有一个就Cocoapods而言是空白。然后我采取了以下行动:在项目位置打开终端并运行podinit,然后是podinstall(使用podinit的stubPodfile创建)。这似乎是成功的,但是伴随着以下两个警告:[!]`Xena[Debug]`目标覆盖了`Pods/TargetSupportFiles/Pods-Xena/Pods-Xena

ios - EZAudio CocoaPods 模块导入错误

当使用CocoaPods将EZAudio添加到我的swift项目时,我收到一个编译器错误:无法构建Objective-C模块“EZAudio”我的Podfile是这样的:platform:ios,'9'use_frameworks!pod'CorePlot'pod'SWRevealViewController'pod'EZAudio'我像这样将它添加到一个swift文件中:importEZAudio我没有使用桥接头。有人知道为什么会这样吗? 最佳答案 问题出在EZAudioiOS.m和EZAudioOSX.​​m文件中。您可以在以下

ios - Cocoapods 页面重定向到 github

我制作了一个新的pod并将其推送到主干。它出现在cocoadocs(http://cocoadocs.org/docsets/KeyboardLayoutHelper/0.0.1/)页面中,但是http://cocoapods.org/pods/KeyboardLayoutHelper正在重定向到github。当使用podinstall安装时,pod正常工作。我是不是做错了什么,或者这是我应该提交给cocoapods.org的github页面上的问题吗?编辑:已经快一个星期了,还在跳转到我的github。我的pod在cocoapods.org搜索中的显示也与所有其他pod不同:

ios - 在运行时获取特定 CocoaPods 版本的最佳方法是什么?

我目前正在尝试创建一种方法来在运行时记录我的Pod的当前版本,我想到了几种方法,但我想在这里问一下以确保我没有遗漏一些明显的东西。到目前为止我做了什么:发现Cocoapods生成一个myPod-umbrella.h头文件,导出以下内容:FOUNDATION_EXPORTdoublemyPodVersionNumber;FOUNDATION_EXPORTconstunsignedcharmyPodVersionString[];他们只有myPodVersionNumber似乎可以访问,并且由于某种原因它总是1.0,有没有办法让它正常工作,因为我觉得这是正确的方法,但我有配置错误。尝试获取

ios - 将 Swift 项目转换为易于使用的 Cocoapods 框架

所以我需要一些帮助,因为我无法真正弄清楚,并且已经花了很多时间在这上面但没有任何结果。我在互联网上找到的大部分内容都是关于如何将swift项目转换为框架,但我的问题不是项目本身或cocoapods,而是关于我应该如何以及我应该让开发人员访问什么。所以我构建了一个Swift框架,你可以找到here,它是用UICollectionView构建的自定义flowlayout和侧滑功能。问题是我不知道如何让开发人员更容易使用它,我想让它表现得像UICollectionView您需要在无需使用默认UICollectionViewDelegate的情况下实现自定义委托(delegate)和数据源和U

swift - Realm Swift OS X Cocoapods 示例应用程序崩溃

我的步骤是:1)在Xcode中,我创建了一个新的命令行OSXSwift应用程序并添加了他们的示例“classDog”代码,并在顶部添加了“importRealmSwift”。2)我添加了一个包含两行的Podfile,“use_frameworks!”和“pod'RealmSwift'”,然后运行​​podinstall。3)我打开工作区,编译并运行。我收到此警告:Notrunningswift-stdlib-tool:EMBEDDED_CONTENT_CONTAINS_SWIFTisenabled,buttheproducttype'Command-lineTool'isnotawra