作者 kyson老师 2018.03.09 13:17:00 Lesson1:【壁纸宝贝】介绍&环境部署 评论:0 壁纸宝贝包括iOS、Android后台、爬虫、等多个项目,目前开源的是iOS、Android以及后台。随着最近关注壁纸宝贝的开发者越来越多,加群的用户越来越多,每次都有人提出相同的问题,这里写篇博文做统一回复。 # iOS ### 项目部署 ---- 从[这里](https://github.com/kysonzhu/wallpaper)拉取项目 ``` git clone https://github.com/kysonzhu/wallpaper.git ``` 然后进入`ios`目录 ``` cd wallpaper/ios ``` 执行`pod update`命令,拉取项目需要的三方库。拉取成功后打开workspace项目并执行如下图所示操作  点击运行项目,稍等片刻即可看到项目运行成功。 ### 提交关键节点 ---- ``` ____________________________________________________ | CommitId | 三方库 | ---------------------------------------------------- | c77d470 | JSApplicationStateDelegate | ---------------------------------------------------- | e9b7a58 | BlocksKit | ---------------------------------------------------- | e36dc6a | 内购 | ---------------------------------------------------- ``` ### 关键分支 ---- [React Native分支:feature/reactnavive](https://github.com/kysonzhu/wallpaper/tree/feature/reactnavive) 壁纸宝贝新功能都会使用React Native开发。因此在项目原有基础上加了RN,关于RN相信我这里不需要多做介绍了,这里仅做个简单的部署教程: 1.Clone项目,并进入项目根目录(cd 命令) 2.Checkout `feature/reactnavive`分支 3.如果没有安装npm,则执行以下命令 ``` brew install node ``` 安装node,其附带的npm(node package manager)随着node一起安装好了。否则直接进入下一步。 4.执行`npm install`下载依赖的`node modules` 5.执行`npm start`启动node服务器 6.执行`pod update`拉取依赖的三方库 7.Xcode中点击运行 如果大家对react native不了解,可以参考我的这篇文章:[写给iOS开发者看的React知识](http://kyson.cn/index.php/archives/106/) [微信分享分支:feature/wechatshare](https://github.com/kysonzhu/wallpaper/tree/feature/wechatshare) 该分支提供了分享到微信初始化以及部署。 如果大家对微信分享感兴趣可以[点击这里](http://kyson.cn/index.php/archives/115/)了解更多 ### 注意 ---- 由于项目中使用的`Mangogo`库是我添加到CocoaPods不久用的库,如果出现找不到库的情况,可以输入命令 ``` pod repo update ``` 来更新本地的仓库列表 ### 视频教程 ---- 如果大家看了上面的教程还有疑问,可以参考我的视频教程: [壁纸宝贝介绍&环境部署](http://www.miaopai.com/show/W5Vgg4OwjLIHFEtZ4yoD0-GhzUxzFm2sdOOBeA__.htm) # Android ### 项目部署 ---- 从[这里](https://github.com/kysonzhu/wallpaper)拉取项目 ``` git clone https://github.com/kysonzhu/wallpaper.git ``` 然后进入`android`目录 ``` cd wallpaper/android ``` 切develop分支 ``` git checkout develop ``` 找到android目录进入即可 # 后台 ### 项目部署 ---- 从[这里](https://github.com/kysonzhu/wallpaper)拉取项目 ``` git clone https://github.com/kysonzhu/wallpaper.git ``` 然后进入`wallpaper`目录 ``` cd wallpaper/ ``` 切develop分支 ``` git checkout develop ``` 找到api目录进入即可 打开PHP开发环境(这里以PhpStorm为例),可以看到如下文件:  这里对每个文件做个大概解释: - `WPRouter`:路由器 - `DBHelper`: 数据库 - `index.php`:首页 ### 参考 ---- [mac 上node.js环境的安装与测试 ](https://blog.csdn.net/baihuaxiu123/article/details/51868142) 赏 标签:ios壁纸宝贝