草庐IT

cocoapods-core

全部标签

core-data - 带有谓词的 NSFetchedResultsController 忽略从不同 NSManagedObjectContext 合并的更改

我正在使用具有谓词的NSFetchedResultsController呈现TableView内容:[NSPredicatepredicateWithFormat:@"visible==%@",[NSNumbernumberWithBool:YES]]在使用单独的NSManagedObjectContext的后台线程上,我更新了一些实体并将它们的visible值从NO更改为YES。保存、合并主线程的NSManagedObjectContext中的更改。但是NSFetchedResultsController的fetchedObjects没有改变。此外,Controller不会在委托(d

ios - 可重定位的 dylib(例如嵌入式框架)仅在 iOS 8.0 及更高版本上受支持(@rpath/libswift_stdlib_core.dylib)

我刚刚从Xcode6Beta2升级到XcodeBeta3,现在在构建我的项目时收到以下警告:ld:warning:relocatabledylibs(e.g.embeddedframeworks)areonlysupportedoniOS8.0andlater(@rpath/libswift_stdlib_core.dylib)这是一个警告,但似乎意味着我当前的设置无法在我的部署目标iOS7.1上运行。如何追踪嵌入了哪些框架,以及如何针对iOS 最佳答案 这似乎是Beta3的错误。正如Apple工程师在此post上指出的那样.在iO

ios - 使用 cocoapods 更改导入的库

我正在使用cocoapods进行一个项目,突然我发现自己正在对其中一个库进行一些更改。我如何确保这些更改永远不会被podupdate覆盖?有什么方法可以在不更新github项目的情况下在pod中引入更改?更新:fork一个项目我尝试过fork项目并创建一个新的specfile来指向新项目。我能够安装基本的东西,但是,由于某种原因,安装了一些依赖项但无法在pods项目中引用。目前我的podsfile中有这个:'WhirlyGlobe',:podspec=>'https://raw.github.com/tiagoalmeida/WhirlyGlobe/master/WhirlyGlobe

ios - 如何将 CocoaPods 依赖项与 Cordova 插件捆绑在一起?

我正在开发一个Cordova插件,对于iOS平台,我想合并一些现有的(非cordova特定的)Cocoapods。我还没有找到任何关于如何让它工作的信息或示例,我本以为这是一个相当常见的用例。请注意,我并没有尝试将Cordova用作Cocoapod,因为那里有相当多的信息,而是使用我正在开发的Cordova插件的iOS平台中的Cocoapods。Cordova的plugin.xml通常需要列出所有项目依赖项才能正确捆绑。有人知道内部使用Cocoapods的Cordova或PhoneGap插件吗? 最佳答案 我只是在这上面浪费了几个小

ios - Cocoapods 库的体系结构 armv7 的 undefined symbol

我在需要处理的项目中偶然发现了一个问题。该项目使用Cocoapods来管理其库。我像往常一样运行podinstall开始,但xcode给我错误。我得到了Undefinedsymbolsforarchitecturearmv7如下图所示:所有这些符号都是我在项目中使用的库。例如。AFNetworking,RNBlurModalView。我试图从项目中删除所有Cocoapods相关文件并再次运行podinstall,但仍然没有解决问题。到目前为止我做了什么:清理项目并重新构建。删除Cocoapods相关文件并再次运行podinstall。试图在ProjectTarget的CompileSo

ios - 在 OS X El Capitan 上安装 Cocoapods 报错

首先。由于iOS9.3,我更新到ElCapitan,它仅在xCode7.3中受支持。更新后我发现pod命令不起作用。我执行了:sudogeminstallcocoapodsERROR:Errorinstallingcocoapods:activesupportrequiresRubyversion>=2.2.2.所以我的问题是我无法安装cocoapods。我对gem和ruby一无所知。有人知道如何处理吗?我有第二个OSX和ElCapitan10.11.4,一切正常所以我不知道这个问题是从哪里来的。更新:2016年4月5日我在终端上执行了几个命令以获取更多信息:Kapucha:~kapu

ios - Core Bluetooth 在后台广告和扫描

我一直在尝试设置一个应用程序,使设备既可以扫描外围设备,又可以宣传为外围设备。目标是当两个设备通过蓝牙发现彼此靠近时在后台被唤醒。从Apple文档来看,您似乎应该能够在后台运行BLE(启用蓝牙中央和蓝牙外设后台模式),并且我的应用程序在一台设备位于前台时工作。首先,我像这样宣传数据:NSDictionary*advertisingData=@{CBAdvertisementDataLocalNameKey:@"my-peripheral",CBAdvertisementDataServiceUUIDsKey:@[[CBUUIDUUIDWithString:identifier]]};/

ios - Cocoapods:无法找到 [PrivateClientSpec] 所依赖的 [PrivateSpec] 规范

我正在尝试使用私有(private)存储库来分解一个更大的应用程序。我已遵循以下指南:http://www.objectpartners.com/2014/06/25/developing-private-in-house-libraries-with-cocoapods/http://guides.cocoapods.org/making/private-cocoapods.htmlHowtoaddaprivateCocoaPodasadependencyinanotherpod.podspec(类似但不同的问题)我已经创建了一个本地存储库来包含规范,通过以下方式发布到cocoapo

仅需30行代码,轻松集成HMS Core视频编辑服务屏幕录制能力

现如今,手机录屏是必不可少的能力之一。对于游戏领域作者来说,在平时直播玩游戏、制作攻略、操作集锦时,不方便切屏,这时在游戏内如果有一个录制按钮就可以随时开启,记录下每个精彩瞬间,减少后期剪辑工作量;在直播App中开启一键录屏,不光方便主播后续的账号运营与复盘,用户也能随时截取有意思的片段传播在社交媒体上;在会议App里,通常因为要点太多而来不及记录,此时点击录屏按钮,后续再进行会议的回顾、总结与摘要就十分便利;在上网课时,用户可以直接在课程页面点击录屏,方便及时学习和批注;和亲朋好友视频聊天,也可在社交App里直接点击录制,记录下每个相见的时光。那么,如何在App里集成录屏能力呢?HMSCor

ios - 错误 : ld: library not found for -lPods with CocoaPods

在我使用Cocoapods安装DTCoreText(https://github.com/Cocoanetics/DTCoreText)之后,当我尝试运行模拟器或设备时,我总是遇到错误!ld:warning:directorynotfoundforoption'-L/Users/example/Desktop/ios/Pods/build/Release-iphoneos'ld:warning:directorynotfoundforoption'-L/Users/example/Desktop/ios/Pods/build/Debug-iphoneos'ld:librarynotfo