草庐IT

cocoapods-1.1.1

全部标签

ios - 没有这样的模块 `Quick` 使用 cocoapods

我已经学习swift三天了。我计划在swift中培养我的技能,尤其是在iOS开发方面。我刚刚被我的iOS开发人员同事建议在我们的应用程序中编写测试时快速学习——这对公司和我自己都有好处,这对我来说很有意义。现在,我正在尝试按照本教程进行操作https://medium.com/@ynzc/getting-started-with-tdd-in-swift-2fab3e07204b按照教程在名为Quick的框架中重写测试,该框架与Rspec非常相似。我安装了CocoaPod,然后安装了Quick框架。使用.xcworkspaces而不是.xcodeproj。但我仍然收到Nosuchmod

swift - 如何将 Swift Cocoapod 中的类导入到 Swift 项目中?

我用Swift语言制作了自己的pod(包含Swift语言中的类)。此广告连播已发布。我创建了新项目并创建了pod(通过podinit)使用pod名称和版本以及use_frameworks!行编辑它在podinstall之后它被下载了。所以我可以打开.xcworkspace并在项目的文件中查看我的pod。但是我无法在我的项目中导入需要的类。如何做到这一点? 最佳答案 您需要在需要的源文件中导入模块。导入模块名称。正如您在评论中提到的,导入语句的pod名称中包含无效字符,因此它们可能会被下划线替换。要验证模块名称,您可以在工作区中展开P

ios - cocoapods Sync : ld: framework not found DATAFilter, 链接器命令失败,退出代码为 1

我正在尝试让Sync(https://github.com/hyperoslo/Sync)在我的“em”XcodeiOSSwift项目中工作。我有Carthage的框架依赖经验,所以这是我的cocoapods首映式。我的播客文件use_frameworks!target"em"dopod'Sync'end我的Pod目录:Michal-MBP:emkolisko$vPodstotal24drwxr-xr-x16koliskostaff54414čvc10:27./drwxr-xr-x14koliskostaff47614čvc09:21../-rw-r--r--@1koliskostaf

objective-c - 桥接头不导入 Cocoapod 库, "No such module ' MagicalRecord'"

我正在尝试将MagicalRecord导入到一个(直到现在)纯swift项目中。我已经设置了Cocoapods,安装了MagicalRecord,并且我正在使用.xcworkspace而不是.xcodeproj。我使用的是在创建ObjectiveC类时由Xcode自动创建的桥接header(尽管我也尝试过使用手动创建的桥接header),并且我确保桥接header设置在BuildSettings>SwiftCompiler-CodeGeneration>Objective-CBridgingHeader下的.xcodeproj已正确设置。在桥接头中,我有以下内容#import然后当我尝

ios - FBSDKCoreKit cocoapod 编译失败

我今天安装了新的cocoapods1.0.2版本(之前是0.39),之后FBSDKCoreKit编译失败,报如下错误:'FBSDKCoreKit/FBSDKCopying.h'filenotfoundCouldnotbuildObjective-Cmodule'FBSDKCoreKit'它发生的行如下:#import我正在使用Swift,再次清理和构建并不像再次运行podinstall那样有效。如果我查看FBSDKCoreKit文件夹,实际上有一个FBSDKCopying.h文件。这个错误是cocoapods相关还是FBSDK相关?您知道如何修复此错误吗?

swift - 编辑 CocoaPod 库的正确方法

我之前体验过安装CocoaPod的操作。假设我通过CocoaPod安装了TheLibrary.swift。现在它位于Pods>Libray>TheLibrary.swift下。编辑该文件是非常糟糕的做法。那么编辑它的正确方法是什么?我想我读到它可以通过扩展(?)完成,但我完全不确定它是如何完成的。例如,如果我只需要编辑该文件中的一个函数,我该怎么办?扩展我的问题,如果Pods>Library>SupportingFiles中还有其他SupportingFiles,应该怎么取? 最佳答案 如果您想在TheLibrary中编辑代码的行为

swift - 晦涩的问题,Google AdMob SDK,XCode 8.2 + Cocoapods 集成

我遇到了一个非常奇怪的问题,它让我忙了一个多星期,我认为这是GoogleAdMobSDK、Xcode8.2、cocoapods或它们的组合的错误。我将其发布在这里,希望工程师能够确认错误并为我们的团队指明正确的解决方向。问题是这样的:创建一个空的Xcode项目添加/安装GoogleAds-IMA-iOS-SDK-For-AdMobpod提交所有内容并从本地计算机删除存储库再次检查存储库点击构建。项目将无法构建并出现错误ld:frameworknotfoundGoogleMobileAds要修复,请注释掉GoogleAds-IMA-iOS-SDK-For-AdMobpod并运行podup

ios - Swift 4.2 - Cocoapods : Adding and accessing scnassets in resource_bundles

尝试创建一个使用.scnassets文件夹的cocoapod。该文件夹导入到Resources中,子对象没有任何问题,但我找不到将.dae文件加载到SCNScene。据我了解,XCode如何将.dae转换为.scnAssets可能存在问题。.podspec包括:s.resource_bundles={'ARUtilsScenes'=>['ARUtils/Assets/ARScenes.scnassets']}正确地将ARScenes.scnassets加载到Resources文件夹中。我正在尝试在我的Pod中加载场景(在Pod中而不是使用Pod的项目,并且尝试了多种方法):letarr

ios - 在 iOS 扩展和应用程序之间使用 UIApplication.shared 共享 CocoaPod

我有一个我编写的定制私有(private)CocoaPod。我正在尝试在我的iOS应用程序中使用它,它运行良好。但是当我将它添加到我的iMessage应用程序或共享扩展时它失败并给我一个错误'shared'isunavailable:Useviewcontrollerbasedsolutionswhereappropriateinstead.当尝试使用UIApplication.共享。我首先想到如何解决这个问题是添加一个Swift标志IN_EXTENSION或类似的东西。然后将代码包装在#ifblock中。问题是CocoaPod源的目标位于某种类型的框架中。源不直接属于应用程序或扩展程

swift - Cocoapods:dyld 库未加载

所以几天后我遇到了这个问题:我创建了一个空的命令行项目并设置了Cocoapods,但是我总是遇到这个运行时错误:dyld:Librarynotloaded:@rpath/Alamofire.framework/Versions/A/AlamofireReferencedfrom:/Users/...Reason:imagenotfoundProgramendedwithexitcode:9无论我要使用哪个pod以及现有项目,都会发生这种情况。窗口式Cocoa应用程序和iOS应用程序不受影响。我尝试按照其他地方的建议将pods.framework设置为Optional,但这没有帮助。我尝