我已经不停地挣扎了几天,我可以使用一些指导。

以下是我原始Podfile的内容:

pod 'Parse', '~> 1.7.1'
pod 'ParseUI', '~> 1.1.3'
pod 'ParseCrashReporting'

直到第二天我决定添加更多的Pod时,一切都工作正常。这是我的Podfile现在的样子:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!


pod 'Parse', '~> 1.7.1'
pod 'ParseUI', '~> 1.1.3'
pod 'ParseCrashReporting'
pod 'Alamofire', '~> 1.2'

如您所见,我正在尝试添加Alamofire。当我做一个
$ pod update$ pod install
看来一切都安装正常。但是,当我在Xcode中打开我的项目并完成索引编制时,一切都变得松散了(嗯,不是真的)。

似乎Parse不再链接到我的项目,因为我在以下方面遇到了50多个错误:
Use of undeclared type 'PFLogInViewController'
我对Ruby/Gemfiles或命令行并不陌生,但是对Xcode和Cocoapods来说我并不陌生。

任何帮助,将不胜感激。谢谢你。

编辑:下面是我的桥接头。
// Objective-C Bridging File
#import <Foundation/Foundation.h>
#import <Parse/Parse.h>
#import <ParseCrashReporting/ParseCrashReporting.h>
#import <ParseUI/ParseUI.h>
#import <Bolts/Bolts.h>

编辑:

我执行pod install后收到以下错误:
Error: unable to read module map contents from 'Target Support Files/Pods-Parse/Pods-Parse.modulemap': Error Domain=NSCocoaErrorDomain Code=260 "The file “Pods-Parse.modulemap” couldn’t be opened because there is no such file." UserInfo=0x7fc988cd4920 {NSFilePath=/Volumes/BigMan/Code/Swift/ProjectName/Pods/Target Support Files/Pods-Parse/Pods-Parse.modulemap, NSUnderlyingError=0x7fc98ac96850 "The operation couldn’t be completed. No such file or directory"}

最佳答案

仅当您将CocoaPods构建为静态库时,才需要桥接头。切换到框架后,应该在源文件中使用import ParseUI

关于ios - cocoapods 0.37.1-更新Podfile时,框架不再链接,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30363402/

10-14 12:02