ios – cocoapods 0.37.1 – 更新Podfile时,框架不再链接

我现在一直在努力奋斗这几天,我可以使用一些指导.

以下是我原始Podfile的内容

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

一切都工作正常,直到有一天我决定添加更多的豆荚.这是我的Podfile现在的样子:

source 'https://github.com/CocoaPods/Specs.git'
platform :ios,'8.0'
use_frameworks!


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

如您所见,我正在尝试添加Alamofire.当我做的时候

$pod更新
$pod安装

好像一切都安装好了.然而,当我在Xcode中打开我的项目并完成索引时,所有地狱都已经崩溃了(好吧,不是真的).

似乎Parse不再与我的项目相关联,因为我有50个错误

使用未声明类型’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安装后,我收到以下错误

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构建到静态库时才需要桥接头.切换到框架后,您应该在源文件中使用导入ParseUI.

相关文章

当我们远离最新的 iOS 16 更新版本时,我们听到了困扰 Apple...
欧版/美版 特别说一下,美版选错了 可能会永久丧失4G,不过只...
一般在接外包的时候, 通常第三方需要安装你的app进行测...
前言为了让更多的人永远记住12月13日,各大厂都在这一天将应...