本文介绍在正式使用白板 SDK 前,需要准备的开发环境。
如果你未接触过 Cocoapods ,我们推荐您阅读 唐巧的博客-用CocoaPods做iOS程序的依赖管理 ,了解我们为何使用 Cocoapods 。另外文章中提及的淘宝源已经不再维护,需要使用 Ruby-China RubyGems 镜像替换。
如果觉得上面两个文章比较繁琐,可以直接根据我们提供的简要步骤,进行安装。
## 注释:Ruby-China 推荐2.6.x,实际 mac 自带的 ruby 也能用了
gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
gem sources -l
## 注释:上面的命令,应该会输出以下内容,>>> 代表此处为输出
>>> https://gems.ruby-china.com
## 注释:确保只有 gems.ruby-china.com
sudo gem install cocoapods
## 注释:由于我们不需要使用官方库,所以可以不执行 pod setup。
pod init
platform :ios, '9.0'
target 'Your App' do
# 注意大写
pod 'Whiteboard'
end
如果长时间没有拉取过pod 仓库,可能出现无法找到我们的repo的情况,此时建议先使用
pod repo update
更新pod仓库。
pod install
如果 Terminal 显示 Pod installation complete!,则表示自动添加库已完成。点击打开项目的 YourApp.xcworkspace 文件,或输入以下命令行进行打开,注意 “Your App” 是你的 Target 名称。
open YourApp.xcworkspace
Example
文件夹,执行pod install
,然后 build 项目,在 Pod Project 下,找到 Products
文件夹,复制Whiteboard.framework
文件,复制到对应文件中。Build Phases
标签,找到 Link Binary with Libraries
项,点击 + 图标开始添加 WebKit.framework
。如果您使用该方式,需要自己处理
Whiteboard
在podspec
文件中的依赖,目前有YYMolde
,dsbridge
,未来可能有所增加。
该集成方式需要有一定项目集成经验,我们不建议使用该方式,也不会对该集成方式提供过多技术支持。