3

今天我已经更新到 Xcode 6.2/iOS SDK 8.2 并且我已经将我的项目的 Parse 框架同时更新到了 1.6.4。现在,我收到此错误:

Definition of 'PFInstallation' must be imported from module 'Parse.PFInstallation' before it is required.

Definition of 'PFFile' must be imported from module 'Parse.PFFile' before it is required.

两者都表现为错误,而不是警告,尽管有趣的是我的应用程序构建。

我认为模块是 Swift 的东西,虽然我在 Objective-C 上,而且我的项目与 Swift 无关。我应该怎么办?

更新:清理构建文件夹并重新启动 Xcode 并重建让我摆脱了安装,尽管文件错误仍然存​​在。

4

2 回答 2

2

恭喜!您在 Xcode 中发现了(又一个)错误。将其归档到 bugreporter.apple.com 因为它在 xcode 7.2.1 的后期仍然存在一个主要版本,我必须一直 rm -rf ~/Library/Developer/Xcode/DerivedData 让项目构建和运行(我做虽然在我的外部框架中有快速的内容)

UPD 2016.02.18 这似乎在 7.3 beta 3 中已修复,或者我已经战略性地在某个地方杀死了一个 #import 来解决这个问题。不要犹豫,在评论和/或答案中分享您的经验;-)

于 2015-12-30T14:08:33.800 回答
0

尝试使用框架引用导入文件,如下所示:

#import <Parse/PFInstallation.h>
于 2019-11-12T13:05:08.513 回答