我在一个全新的项目中遇到了这个问题。 RestKit 和 Facebook SDK 都会出现此问题。奇怪的是 SwiftyJSON 工作得很好。我创建了一个全新的 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
创建该文件后,我运行 pod install 并使用 test-fb-swift4.xcworkspace 文件重新打开 xcode。
现在,在我的控制器中,我导入了 RestKit,并收到错误 No such module 'RestKit'。我尝试了许多不同的方法来格式化 Podfile,甚至是非常简单的版本,例如:
source 'https://github.com/CocoaPods/Specs.git'
pod 'RestKit'
我尝试添加和删除 use_frameworks,无论有没有目标。有或没有 :inhibit_warnings。
我正在运行 CocoaPods 0.36.4 并尝试了最新的 rc 版本,同样的交易。另一个项目的 Objective-C 版本运行良好。这是我使用 Swift 的第一个项目,我陷入了这个问题。
我有同样的问题。我的解决方案是使用以下命令打开项目.xcworkspace
,不是.xcodeproj
. .xcodeproj
仅包含主项目;.xcworkspace
包括 Restkit 在内的一切。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)