草庐IT

cocoapods-core

全部标签

ios - CocoaPods 未与项目链接

我有一个使用CocoaPods的项目。它正在工作,但有些东西坏了。如果我以模拟器为目标,它确实可以编译,但如果我以设计(构建或存档)为目标,它会抛出链接器错误。ld:warning:ignoringfile/Users/myuser/ios/share/share/libPods.a,filewasbuiltforarchivewhichisnotthearchitecturebeinglinked(armv7s):/Users/myuser/ios/share/share/libPods.aUndefinedsymbolsforarchitecturearmv7s:"_OBJC_CL

ios - 带有 Xcode 6.1.1 的静态库和 cocoapods - ld : library not found Error

不确定它与Xcode6.1.1或Cocoapods0.35.0相关。我已经使用Xcode6.1.1生成了新的静态iOS库。成功(没有cocoapods)生成模拟器和设备库Lipo并生成FATMyLib.astaticfinallib创建新的ViewApplication项目。(我没有更改任何默认设置。例如BaseSDK、ValidArchitecture。)手动将MyLib.a和必要的头文件添加到应用程序项目中。构建应用程序项目并且运行良好!!没有错误没有警告。错误将相同的MyLib.a和header(上面生成的)上传到HTTP直接下载服务器(一种工件服务器)。生成规范和podfile

ios - Cocoapod pod 仅适用于指定平台

我有一个包含多个目标的Xcode项目。其中一个目标针对tvOS平台。我的其他目标使用不支持tvOS的“youtube-iso-player-helper”框架。我想要一个仅在iOS上包含播放器框架的CocoapodPodfile。这是我当前的Podfile:source'https://github.com/CocoaPods/Specs.git'platform:ios,'8.0'platform:tvos,'9.0'use_frameworks!pod'SVGgh'pod"youtube-ios-player-helper","~>0.1"xcodeproj'MyProject.x

ios - 如何从 CocoaPods 迁移到 Carthage?

我的项目已经链接了大约30个不同的库。他们中很少有人支持迦太基。我需要做一个分支,让他们一个一个支持迦太基吗?有更好的方法吗? 最佳答案 迦太基思想是基于框架的。因此,如果您的依赖项不支持它们,迦太基将无法为您构建它们。就这么简单。但是:您也可以使用carthage来管理依赖项,只需使用参数“--no-build”。然后carthage只会将依赖项提取到您的Carthage/Checkouts文件夹中。有一些缺点:根据项目的不同,你必须将每个依赖项的项目添加到你自己的项目中,如果项目只包含一个示例应用程序,你必须自己添加代码如果项目

ios - 无法在 CocoaPods 中安装 React 子规范

这是我当前的Podfile:#Uncommentthenextlinetodefineaglobalplatformforyourprojectplatform:ios,'9.0'target'atom'do#Uncommentthenextlineifyou'reusingSwiftorwouldliketousedynamicframeworks#use_frameworks!pod'Firebase/Core','~>5.20.1'pod'Firebase/Firestore','~>5.20.1'pod'Firebase/Auth','~>5.20.1'pod'Firebase

ios - 任何 Core MIDI 调用都会导致应用程序无响应

我在使用的几个iOS应用程序以及从AppStore下载的另一个应用程序中遇到了CoreMIDI问题。似乎发生的是CoreMIDI服务器崩溃。发生这种情况后,与核心MIDI函数或属性的任何交互都会使调用应用程序无响应。以下行位于AppDelegate的didFinishLaunchingWithOptions::[MIDINetworkSessiondefaultSession].enabled=YES;执行在此时停止,导致调试时永远挂起或#8badf00d否则崩溃。即使CoreMIDI函数应该返回一个OSStatus,也会发生这种情况——返回值永远不会回来:OSStatuss=MIDI

objective-c - 如何从 iOS 上的 Core Motion 获取数据

我无法从核心运动管理器获取加速度计数据......我按照文档进行操作,但它仍然不起作用:(self.manager=[[CMMotionManageralloc]init];self.manager.accelerometerUpdateInterval=0.01;[self.managerstartAccelerometerUpdates];CMAccelerometerData*newestAccel=self.manager.accelerometerData;intx,y,z;x=newestAccel.acceleration.x;y=newestAccel.accelera

ios - Core Image 在第一次渲染时慢很多倍

我找不到Apple的任何文档来解释为什么这段代码会根据其运行次数以不同的速度运行。-(void)speedTest2:(CIImage*)source{NSTimeIntervalstart=CFAbsoluteTimeGetCurrent();CIFilter*filter=[CIFilterfilterWithName:@"CIColorInvert"];[filtersetValue:sourceforKey:kCIInputImageKey];CGImageRefcgImage=[_contextcreateCGImage:filter.outputImagefromRect:

iphone - 从 Core Data,iOS 获取最后插入的项目

有没有办法获取核心数据数据库中最后插入的项目? 最佳答案 这将返回最后插入的对象。setFetchLimit:1andsetFetchOffset:[numberofallentries-1] 关于iphone-从CoreData,iOS获取最后插入的项目,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4838424/

iOS : Core Data: How to retain an ordered set of objects in a managed object

我的iOS应用程序中有一个NSManagedObject。该对象称为Round。在Round中,我与一堆Person对象有一对多关系。xCode使用NSSet作为我与Person托管对象的一对多关系的数据类型生成我的托管对象类。所以我的Round托管对象看起来像这样:@interfaceRound:NSManagedObject{}@property(nonatomic,retain)NSSet*people;@end但是NSSet不是一个有序的集合,我想保留我用来保存这些Person对象的NSArray的顺序,因为我将它分配给我的Round托管对象。我尝试将我的NSArray转换为N