草庐IT

cocoapod

全部标签

swift - Cocoapods - podspec 验证但不能推送到 repo

我正在通过CocoaPods设置Swift框架。目标是:为Podspec使用私有(private)仓库将框架分发为二进制文件(而不是源代码)我已经阅读了CocoaPodsframeworks,MakingaCocoaPod加上其他引用资料(似乎不能包含超过2个具有当前SO声誉的链接,但我可以在评论中指出来源)。我使用的Podspec是:Pod::Spec.newdo|s|s.name='SDK's.version='0.0.1's.summary='MySDK's.description='SDKsdescription's.homepage='https://github.com/X

ios - GiphyCore.swift文件通过cocoapods在安装的GiphyCoreSDK中丢失

我正在尝试使用iOSSwift的SDK从Giphy获取趋势Gif(https://github.com/Giphy/giphy-ios-sdk-core)。添加所需的pod后,当我尝试使用以下代码行配置API密钥时,会出现错误“使用未解析的标识符giphycore”:giphycore.configure(apikey:“您的”api_key“)我检查了installedpods文件夹,giphycore.swift文件实际上在giphycoreskd文件夹中丢失。我不知道我哪里出错了。任何帮助都将不胜感激。 最佳答案 只需尝试重新

swift - 为什么我的库无法在 CocoaPods 上扩展并显示为 Objective-c 而不是 Swift?

我正在尝试通过CocoaPods网站访问我的库,但看不到展开按钮。我的库是:NextResponderTextFieldPagedHorizo​​ntalView这是它们在cocopods.org网站上的样子。NextResponderTextFieldPagedHorizo​​ntalView此外,当我过滤搜索swift时,我没有看到我的库,我只在objective-c下看到它们,尽管这两个库都是swift库。 最佳答案 根据一次进入的pod的数量,可能需要5米到1小时才能为CocoaPods.org的扩展View设置所有数据。当

ios - 安装后所有这些 Cocoapod 文件都应该是红色的吗?

我刚从头开始一个新项目,第一次尝试用Cocoapods安装Parse。我正在使用Xcode6.4和Cocoapods0.37.2。我用终端安装了标准的Cocoapods:sudogeminstallcocoapodspodsetup--verbosecd~/Documents/"ApplicationDevelopment"/VeilApppodinitopen-aXcodePodfile在我的Podfile中:platform:ios,'8.0'use_frameworks!target'VeilApp'dopod'Parse'pod'ParseUI'endtarget'VeilAp

ios - 通过命令行运行单元测试 - Swift Project with cocoaPods

我正在尝试使用以下命令从我的项目运行单元测试:xcodebuildtest-scheme'WaveIt'-destination'platform=iOSSimulator,name=iPhone6,OS=8.4'但是我得到了这个:ld:librarynotfoundfor-lSocketRocketclang:error:linkercommandfailedwithexitcode1(use-vtoseeinvocation)Testingfailed:Linkercommandfailedwithexitcode1(use-vtoseeinvocation)**TESTFAILE

ios - CocoaPods 和 Swift - 值得信赖吗?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭7年前。Improvethisquestion重新措辞的问题更新iOS时,依赖CocoaPods是否会给应用程序的长期健康带来风险?可以采取哪些措施来限制风险?原始问题我刚刚开始使用cocoapods和swift来导入令人印象深刻的库,例如EVCloudKitDao和YapDatabase。这些pod让我的生活变得更加轻松现在。我想知道从设计的角度来看,依赖pod是否是个坏主意。我不确定将来某些东西停止工作并完全搞砸我的应用程序的风险

ios - 无法 Lint/推送 Swift Cocoapods podspec

我试图创建我的第一个podspec结合ObjC和Swift代码,但我很快就偶然发现了一个我在上传时无法解决的顽固错误CopyingMyLibraryfrom/Users/lukasschwoebel/Library/Caches/CocoaPods/Pods/External/MyLibrary/540307feb534d63ad9015f3f6452b3ad-be661to../../../../../../private/var/folders/2p/_pc_vts51b3_pfydgm7_2n200000gn/T/CocoaPods/Lint/Pods/MyLibrary-Run

objective-c - #import 文件在 Swift 项目中使用 ObjectiveC 时在 cocoaPods 中找不到错误

我在我的swift3项目中安装了一个ObjectiveCpod。我在Podfile中包含“use_frameworks”,因此我不需要在我的桥接header中添加任何内容。问题是当我包含一个(第三方)生成的ObjectiveC文件时,该文件试图从pod中#import一个header-它失败并显示“'[xxxxx].h'filenotfound”ObjectiveC#import"GTLRObject.h"语句导致“找不到GTLRObject.h文件”错误。我的播客文件:target'myHelloWorld'do#Commentthenextlineifyou'renotusingS

cocoapods - 如何使用 Cocoapods 为项目集成 Xcode Server CI

我正在为一个使用CocoaPods的项目设置CI。我在我的Mac上本地设置了Xcode服务器。Pod目录不受源码控制,所以放podinstall在我的机器人的“集成前”脚本中,出现“pod:未找到命令”错误。我的机器上确实安装了pod,如何让它对服务器可见? 最佳答案 您也可以在触发器的开头使用这一行,并且您可以在不使用/usr/local/bin的情况下运行所有​​其他命令exportPATH=$PATH:/usr/local/bin但我建议将您的Pod提交到存储库中,这样CI就不必关心它。

swift - Cocoapod podspec 上的预处理器标志

我正在构建一个在其中一种方法中使用预处理器标志的框架。类似于下面的代码:publicfuncheyStuck(overflow:String){#ifDEBUGprint(overflow)#elseprint("¯\\_(ツ)_//¯")#endif}关键是我正在使用Cocoapods导入我的框架,因此,为了为框架定义标志DEBUG,我必须在我的AppPodfile中做这样的事情:post_installdo|installer_representation|installer_representation.pods_project.targets.eachdo|target|tar