Tag: cocoapods

没有这样的模块“RestKit”与cocoapods和迅速

我正在用一个全新的项目来解决这个问题。 RestKit和Facebook SDK都会发生此问题。 奇怪的SwiftyJSON工作得很好。 我创build了一个全新的swift项目和一个Podfile: source 'https://github.com/CocoaPods/Specs.git' use_frameworks! target 'test-fb-swift4' do pod "FBSDKCoreKit" pod 'SwiftyJSON', '~> 2.1' pod 'RestKit', :inhibit_warnings => true end target 'test-fb-swift4Tests' do end 创build该文件后,我运行pod install,然后用test-fb-swift4.xcworkspace文件重新打开xcode。 现在在我的控制器中,我把一个导入RestKit,我得到错误没有这样的模块'RestKit'。 我已经尝试了很多不同的方式来格式化Podfile,甚至是非常简单的版本,例如: source 'https://github.com/CocoaPods/Specs.git' pod 'RestKit' 我曾尝试添加和删除use_frameworks,有和没有目标。 有和没有:inhibit_warnings。 我正在运行CocoaPods 0.36.4,并尝试了最新的RC构build,同样的交易。 另一个项目的Objective-C版本运行良好。 这是我第一个使用Swift的项目,而且我被困在这个问题上。

当我使用CocoaPods时,没有这样的模块

所以这是我的程序。 我在项目目录中创build一个新的Podfile ,然后添加了以下内容 platform :ios, '9.0' use_frameworks! target 'CPod' do pod 'AFNetworking', '~> 2.5' pod 'ORStackView', '~> 2.0' pod 'SwiftyJSON', '~> 2.1' end 我开始pod install ,一切顺利,打开xcworkspace 。 然后我去看ViewController.swift ,如果我尝试导入一个窗格,我得到No such module 'SwiftyJSON' ,如果我要import SwiftyJSON 。 有任何想法吗? 编辑:SwiftyJSON是一个基于Swift的模块,而不是Obj-C

Cocoapods:将MagicalRecord注销

打开MagicalRecord注销需要一个#define之前,它是第一次被包括在项目中,但在由Cocoapodspipe理的项目的情况下,我无法在Pods项目中添加#define。 在这种情况下,如何完全closures注销? 花了我几个小时想办法做到这一点,在这里张贴,希望能帮助别人。 编辑:这不是重复的,因为它讨论在Cocoapods下closures注销

添加多个窗格可将iOS应用程序启动时间增加10秒以上

我正在使用Cocoapods 0.37.2,Xcode 6.3.2在Swift 1.2中做一个iOS应用程序项目。 在我的项目中添加大约8个豆荚后,设备(iPhone 5)上的应用程序启动时间大大增加(大约10秒多)。 (注意:启动时间是指点击应用程序图标打开应用程序的时间) 这是如此缓慢的iOS终止它,因为它不及时启动。 崩溃日志的顶部如下… Application Specific Information: com.tryslowappswift failed to launch in time Elapsed total CPU time (seconds): 27.720 (user 27.720, system 0.000), 68% CPU Elapsed application CPU time (seconds): 0.074, 0% CPU Thread 0: 0 dyld 0x1ff0f4c8 ImageLoaderMachOCompressed::rebase(ImageLoader::LinkContext const&) + 456 1 dyld 0x1ff087be ImageLoader::recursiveRebase(ImageLoader::LinkContext const&) + 174 2 […]

使用Xcode7禁用项目和cocoapods依赖项的位码?

你怎么能禁用你的项目和cocoapod依赖项的位码? 这是我试图用Xcode 7运行我的项目时得到的错误。 不包含位码。 您必须使用位代码重新启动(Xcode设置ENABLE_BITCODE),从供应商获取更新的库,或者禁用此目标的位代码。 为架构arm64 编辑:最初只禁用它的目标之一。 一旦我禁用了所有这些,我就能够成功构build。

目标覆盖FRAMEWORK_SEARCH_PATHS构build设置

我想问一下,然后回答这个问题。 我想更新我的应用程序内置的CocoaPods,所以我从terminal运行pod install 。 那是当我得到这个错误: [!] The `APP_NAME [Debug]` target overrides the `FRAMEWORK_SEARCH_PATHS` build setting defined in `Pods/Target Support Files/Pods/Pods.debug.xcconfig'. This can lead to problems with the CocoaPods installation – Use the `$(inherited)` flag, or – Remove the build settings from the target. 你如何使用$(inheritance)标志?

将CocoaPods更新到0.36.x及更高版本后,如何在Bridging-Header.h中引用头文件?

在更新到CocoaPods 0.36.x之后,我无法将导入添加到我的Bridging-Header.h文件中。 我得到“DBSphereView.h文件未find”。 该文件确实存在于: "Pods/DBSphereTagCloud/DBSphereView.h" "Headers/public/DBSphereTagCloud/DBSphereView.h" "Headers/private/DBSphereTagCloud/DBSphereView.h" 我的桥文件: #ifndef Loan_Bridging_Header_h #define Loan_Bridging_Header_h #import "DBSphereView.h" #endif 我能够使用框架。 我有一个众所周知的框架(Alamofire)的参考,它很好用! 我的podfile: source 'https://github.com/CocoaPods/Specs.git' use_frameworks! pod 'DBSphereTagCloud', '~> 1.0' pod 'Alamofire', '~> 1.1' 在更新之前,我没有导入头文件的问题。 将CocoaPods更新为0.36.x后,如何在Bridging-Header.h中引用头文件? 谢谢! 编辑: 我也尝试从cocoapods.org的示例“开始”创build一个单独的项目,但没有成功。 使用框架后,我似乎无法引用我的桥接头文件中的头文件。 我必须错过一些细节?

通过CocoaPods集成Fabric / Crashlytics

我尝试通过CocoaPods集成Fabric / Crashlytics,我的Podfile看起来像这样: pod 'Fabric/Core', '1.2' pod 'Fabric/Crashlytics', '1.2' 但是,当我尝试构build我的应用程序时,生成失败,我得到一个Shell Script Invocation Error的运行脚本找不到: …/Script-F8D74CB61AB5D7A50013D134.sh: line 2: ./Fabric.framework/run: No such file or directory 是否可以只使用CocoaPods安装Fabric?

由于其架构“XXX”不包含所有必需的体系结构,因此Pods被拒绝作为“libPods.a”的隐式依赖

一位朋友在我们的项目中更新了Cocoapods。 当我从git中取出最新的东西时,出现以下错误: Pods was rejected as an implicit dependency for 'libPods.a' because its architectures 'x86_64' didn't contain all required architectures 'i386' 这导致 ld: library not found for -lPods-___PODLIBRARY____ clang: error: linker command failed with exit code 1 (use -v to see invocation) 我已经search了几个小时,现在试图find它。 我试过的最常见的修复方法是.. 删除导出的数据 删除构build数据 删除窗格,然后使用“窗格安装”重新安装 清洁项目 以上都是同一时间 在我们的项目和Pod项目中都进行了“仅build立主动架构”的实验。 插入armv7和armv7s作为硬代码而不是$variables 在我们的项目和Pod项目中都用“架构”进行了实验。 插入armv7和armv7s作为硬代码而不是$variables 我们瞄准iOS 8,iPhone。 […]

Cocoapods ld:找不到-lPods-Projectname的库

我已经安装了cocoa豆荚库和一些框架。 现在,当我编译项目生成失败。 错误:找不到-lPods-Project的ld:library clang:错误:linker命令失败,退出代码1(使用-v查看调用) 这里是文字的一部分: Ld /Users/polzovatel/Library/Developer/Xcode/DerivedData/Project-bybevfqrgvqqldbzsgewqafpmylj/Build/Products/Debug-iphonesimulator/Project app/Project normal i386 cd /Users/polzovatel/Projects/iOS-master/Project_iPhone export IPHONEOS_DEPLOYMENT_TARGET=6.0 export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" 我需要做什么来解决这个问题?