草庐IT

cocoapods-core

全部标签

ios - Cocoapods - 在使用最新版本后使用旧版本的 pod

我是iOS新手,我是第一次尝试使用Cocoapods。我使用的是最新的AFNetworking版本并更改为1.3.3以支持iOS5,现在我的项目无法构建。错误:我做了什么:更新的Podfilepods安装我是不是漏掉了什么?感谢您提供任何帮助,谢谢。 最佳答案 您的Podfile顶部应该有如下一行:platform:ios,'5.0'那里的版本号应该与您的Xcode项目的部署目标相匹配。您可能没有将此设置为5.0(假设这是您的目标),它可能设置为6.0,或者可能缺少此行。查看添加此行是否可以解决问题。用这个更新Podfile后,运行

ios - 我应该在 CocoaPods 依赖项中添加 Foundation 和其他标准框架吗?

我想创建podspec,我想知道我需要在其中添加哪些依赖项。我正在为其创建podspec文件的库只有一个依赖项。它依赖于Foundation框架。据我所知,所有新创建的iOS应用程序都已经在prefix文件中导入了Foundation。这是否意味着所有构建在Foundation之上的应用程序都不需要添加对它的依赖?我需要在CocoaPods中指定为显式依赖的Apple框架以及我可以依赖的框架在哪里。请给我解释一下。谢谢! 最佳答案 我不会担心的。任何不包含Foundation的iOS应用程序都将无法使用iOS中99%的可用框架。此外

ios - UIManagedDocument 中 Core Data 对象的状态保存和恢复策略

我开始尝试为我的iOS应用程序添加对状态保存和恢复的支持,它有一个核心数据组件,我可以通过UIManagedDocument访问它。我开始将恢复标识符添加到我的ViewController,并在我的AppDelegate和Controller中连接了所需的功能(目前为空)。我有一个可能被多个ViewController引用的对象,所以我计划尝试在我的AppDelegate中保存和恢复它,并让相关的ViewController从AppDelegate中检索该对象。由于应用程序委托(delegate)方法didRecodeRestorableState发生在所有View已经调用了它们自己的

ios - 构建应用程序时找不到 Cocoapods header

在过去的几天里,我一直在尝试构建一个应用程序,但一直失败并显示消息“找不到文件”。我的friend能够在他的计算机上构建应用程序,但我已经在3台计算机上尝试过,所有3台计算机都出现了同样的错误。我尝试卸载并重新安装cocoapodsgem,删除pods和podfile.lock并重新安装和升级pods,但没有任何运气。当我进入pods文件夹时,我看到了所有文件,它甚至自动完成了prefix.pch文件(出现问题的地方)中的文件名。我使用的是与我的friend(v0.34.4)和Xcodev6.1相同的cocoapods。还值得注意-XCTest.framework、Tests.xcte

ios - Core Data 没有从 iCloud 下载所有数据

我已经在我的一个项目中使用CoreData大约6个月了,一切正常,直到前几天一位用户报告说她的iOS设备中的一些数据没有同步到她的Mac上.当我检查出来时,一些NSManagedObjects似乎没有被Mac导入,尽管它们似乎已经被iOS设备上传到iCloud。我设法通过从iCloud重建持久存储来解决这个问题,方法是在将启用iCloud的持久存储添加到持久存储协调器。我想知道这是否是一个已知问题,是否可以预防?不幸的是,我没有任何错误报告。 最佳答案 我有同样的问题并通过删除persistentStore并在应用程序运行时再次添加

ios - Core Audio - 将数据写入音频文件的开头或中间(结尾以外的某个地方)

所以,我有一个正在开发的录音iOS应用程序。在我的应用程序中,我需要在用户选择的文件(在文档目录中)的任何位置写入音频,这将覆盖那里的任何音频。示例:我录制了3分钟的音频,滚动回第二分钟,再次开始录制10秒。现在,2:00-2:10包含新音频,旧音频消失了(本例中音频文件没有变长)。我正在使用EZAudio,我可以根据需要多次录制和暂停,它会一直附加到最后。我打算使用ExtAudioFileSeek在文件中向后查找并从那里记录,但您只能在文件以只读方式打开时使用它。我不想要的:我不想记录到不同的文件,并使用此方法将两个文件附加在一起:https://stackoverflow.com/

ios - 数据保护功能是否也会在 Core Data 的幕后保护 sqlite 文件?

如果没有,我该如何加密和保护我的CoreData数据?谢谢 最佳答案 根据documentation答案是肯定的,CoreData的sqlite文件默认是protected:ForappsbuiltforiOS5.0orlater,persistentstoresnowstoredatabydefaultinanencryptedformatondisk.Thedefaultprotectionlevelpreventsaccesstothedatauntilaftertheuserunlocksthedeviceforthefir

ios - 如何通过创建本地上下文将 GCD 与 Core Data 一起使用

我正在尝试处理项目并将其存储在核心数据和GCD中。我正在将mainContext复制到localContext。我还没有进入合并部分,但它一直让我崩溃。这是我的代码:dispatch_queue_tcoreQueue=dispatch_queue_create("coreQueue",DISPATCH_QUEUE_CONCURRENT);NSMutableSet__block*sumManagedObjects=[NSMutableSetset];intprocessorCount=(int)[[NSProcessInfoprocessInfo]processorCount];int_

ios - 如何强制 CocoaPods 使用二进制版本的 Facebook 和 Parse SDK?

我有一个使用Cocoapods的大型项目,其编译时间>60秒。大部分编译时间用于编译第三方SDK:Facebook和Parse。这是因为它们包含最多的源文件。我发现自己经常运行podinstall,尤其是当我想重构我的应用程序并维护创建测试应用程序目标以及需要第三方依赖项的单元测试目标时。在podinstall之后构建项目会导致所有SDK再次重建,即使它们没有任何变化。重复执行此操作会在重构过程中浪费大量时间。如何强制Cocoapods使用我已经下载到磁盘上的那些依赖项的二进制框架,以避免编译? 最佳答案 您可以使用CocoaPod

ios - 如何使用 cocoapods 导入 Charts.xcodeproj?

我想在我用Objective-C编写的iOS应用程序上使用ios-charts,并尝试从cocoapods获取它。我的Podfile是platform:ios,"9.0"use_frameworks!target'MyApp'dopod'FMDB','~>2.0'pod'Charts','~>2.1'end我可以检索图表,但找不到“Charts.xcodeproj”。阅读README.md,它说DragtheCharts.xcodeprojtoyourproject但是我找不到那个文件。有人知道如何使用cocoapods获取“Charts.xcodeproj”吗?