LeanCloud Social Network 模块是 LeanCloud 开源的一个第三方平台登录、分享组件,目前支持 QQ 空间和新浪微博两个平台,具体使用方法可以参看文档。
你可以通过提 issue 或者发 pull request 的方式,来贡献代码。开源世界因你我参与而更加美好。
为了便于测试,我们将 Social Network 模块的代码和 demo 都放在了一起,整个 repo 结构如下:
.
├── AVOSCloud.framework <---- 这是依赖的 AVOSCloud.framework,请保持最新
├── LeanCloudSocial <---- social network 主要代码
├── LeanCloudSocialTests
├── LeanCloudSocialDemo <---- social network demo 主要代码
│ ├── LeanCloudSocialemo
│ ├── LeanCloudSocialDemo.xcodeproj
│ └── LeanCloudSocialDemoTests
└── README.md
在 Xcode 中选择 UniversalFramework Target,设备选为 iOS Device,在 Product 菜单中选择 Archive 即可开始编译。编译完成之后会在当前 build 目录下
.
├── LeanCloudSocial.build
│ ├── Release-iphoneos
│ │ └── LeanCloudSocial.build
│ └── Release-iphonesimulator
│ └── LeanCloudSocial.build
└── Release-iphoneuniversal
└── LeanCloudSocial.framework <------ 这里就是编译出来的 framework
在项目根目录下执行如下语句,即可开始编译
xcodebuild -target UniversalFramework -config Release
编译之后的结果文件目录和上面示例一致。
在 LeanCloudSocialDemo 目录下,直接用 xcode 打开 LeanCloudSocialDemo.xcodeproj 工程即可。
为了调试方便,我们推荐大家直接把本项目的源代码加入自己工程来使用 Social Network 组件。 具体的使用方法可以参看文档。