Jop*_*ped 60 restkit facebook-ios-sdk cocoapods swift
我遇到了一个全新项目的问题.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
Run Code Online (Sandbox Code Playgroud)
创建该文件后,我运行pod install并使用test-fb-swift4.xcworkspace文件重新打开xcode.
现在我的控制器里面放了一个导入RestKit,我得到错误没有这样的模块'RestKit'.我已经尝试了许多不同的方法来格式化Podfile,甚至是非常简单的版本,例如:
source 'https://github.com/CocoaPods/Specs.git'
pod 'RestKit'
Run Code Online (Sandbox Code Playgroud)
我尝试添加和删除use_frameworks,有和没有目标.有和没有:inhibit_warnings.
我正在运行CocoaPods 0.36.4并尝试了最新的rc构建,同样的交易.另一个项目的Objective-C版本运行正常.这是我使用Swift的第一个项目,我坚持这个问题.
BHu*_*lse 115
我有同样的问题.我的解决方案是使用.xcworkspace
,而不是使用开放项目.xcodeproj
..xcodeproj
仅包含主项目; .xcworkspace
包括Restkit在内的所有内容.
met*_*tic 39
我遇到了类似的问题.不是特别使用RestKit,而是最初使用HockeySDK.我尝试了所有方法,包括删除和重新安装pod,更新cocoapods本身和更新pod,删除派生数据,清理项目等.
然后我注意到每个吊舱都是我的问题.继续搜索相关主题后,我终于发现:
•目标>构建阶段>链接二进制文件库
我有一个错位的Pods框架(可能来自之前的Pods设置或安装尝试).
删除后,问题就消失了.我注意到人们似乎遇到了类似的问题:
•项目>信息>配置
同样,Pods框架的映射不正确.因此,如果第一个对您不起作用,您可能还需要检查第二个.
lou*_*nsa 36
第二种选择对我有用.在我的项目>信息>配置中,我的项目有2个目标:常规目标(Quizz)和测试目标(QuizzTests):
对于常规配置,配置设置为"Pods.debug"或"Pods.release",但QuizzTests没有.一旦我填写了QuizzTests的配置,一切都适合我.
Vis*_*hal 20
对我来说,解体和重新安装pods解决了这个问题.
第一
pod deintegrate
Run Code Online (Sandbox Code Playgroud)
然后
pod install
Run Code Online (Sandbox Code Playgroud)
Ian*_*Han 15
我找到的另一个可能的解决方案是添加use_frameworks!
到你的Podfile中,如果你还没有,然后pod install
再次运行.当我仅添加该pod时,Firebase存在问题.
对我来说,"查找隐式依赖关系"未经检查.这是问题所在.我做得很好checked
.
路径: Edit Scheme > Build > Find implicit Dependencies
归档时间: |
|
查看次数: |
53504 次 |
最近记录: |