leancloud / leancloud-social-ios

LeanCloud 社交登录组件,轻松加入 QQ、微博、微信登录
https://leancloud.cn/docs/sns.html
159 stars 50 forks source link

Module 'AVOSCloud' not found #41

Open Dada08 opened 8 years ago

Dada08 commented 8 years ago

下载之后,按照步骤 pod install 之后,打开 xcode 运行提示 Module 'AVOSCloud' not found,pod install 时每个库都安装成功了

ChenYilong commented 8 years ago

请在终端里运行 pod search AVOSCloud,然后看下能否搜到AVOSCloud

Dada08 commented 8 years ago

可以搜到,有很多条。 Xcode 功能目录的 Pods-Pods 目录下也有AVOSCloud

搜索结果如下: `-> AVOSCloud (3.2.7) LeanCloud iOS SDK for mobile backend. pod 'AVOSCloud', '~> 3.2.7'

ChenYilong commented 8 years ago

Module XXX not found 一般是因为打开了 .xcodeproj 文件,正确的做法是只打开 .xcworkspace 文件。你可以试试。也可以试试清除缓存,clean项目。

而且注意 leancloud-social-ios 该pod已经依赖了 AVOSCloud 这个库。

Dada08 commented 8 years ago

很遗憾,这些方法我都试过了,问题还是存在。

打开的是LeanCloudSocial.xcworkspace文件,clean 过项目,都没有用。

确实在工程目录里已经看到 AVOSCloud 库了。

对了,出错的文件为 AVUser+SNS.h,这是截图

2016-04-20 9 13 15
ChenYilong commented 8 years ago

这个问题,我们之前遇到过,请删除 项目根目录下的这个文件

Podfile.lock

删除这个文件夹,

Pods

然后重新pod install

bigParis commented 8 years ago

@ChenYilong 这个问题,我们之前遇到过,请删除 项目根目录下的这个文件

Podfile.lock 删除这个文件夹,

Pods 并没有用

ChenYilong commented 8 years ago

这样吧,你直接建一个demo,单独集成/leancloud-social-ios,试下行不行。因为我们这里测试都是没有问题的,你排除下是这个库的原因。

bigParis commented 8 years ago

@ChenYilong 单独集成没问题, 问题是@import AVOSCloud 改成 #import <AVOSCloud/AVOSCloud.h>就好了

ChenYilong commented 8 years ago

问题解决了就好。

bottotl commented 8 years ago

@import AVOSCloud 修改为

import <AVOSCloud/AVOSCloud.h>

解决问题

whocpox commented 8 years ago

请问一下,我pod了LeanCloudSocial后,也是提示要把#import <AVuser+sns.h> 改成 "AVuser+sns.h" ,我改了后一直提示 "_OBJCCLASS$_AVOSCloudSNS", referenced from:,我应该怎么解决