- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我在 ios 项目上工作,我在项目中使用 EVReflection 库,我有一个自定义框架我正在使用 EVReflection 为此我已经采用了 cocoapod 我在之后添加了我正在尝试构建它没有构建的框架还有一个我的项目也在使用 Evreflection,所以如果我将我的自定义框架添加到项目中,它也会自动添加 import Evreflection。
SampleFramwork 我正在添加 evreflection
代码:
platform :ios, '9.0'
target 'SampleFramework' do
use_frameworks!
pod "EVReflection"
end
最佳答案
安装POD
[ 1 ] 打开终端 n 输入:
sudo gem install cocoapods
Gem 将安装在系统库中的 Ruby 中。或者试试 10.11 Mac OSX El Capitan,输入:
sudo gem install -n /usr/local/bin cocoapods
如果出现错误“activesupport 需要 Ruby 版本 >= 2.xx”,请先在终端中输入最新的 activesupport。
sudo gem install activesupport -v 4.2.6
[ 2 ] 安装完成后,会出现很多信息,仔细阅读,如果没有发现错误,则说明cocoapods安装完成。接下来,您需要设置 cocoapods 主存储库。在终端输入:
pod setup
等待它下载主仓库。大小非常大(2016 年 12 月为 370.0MB)。所以可能需要一段时间。您可以通过打开“事件”并转到“网络”选项卡并搜索 git-remote-https 来跟踪下载。或者,您可以尝试像这样向命令添加详细信息:
pod setup --verbose
[ 3 ] 一旦完成,它会输出“Setup Complete”,您可以创建您的 XCode 项目并保存它。
[ 4 ] 然后在终端 cd 到“您的 XCode 项目根目录”(您的 .xcodeproj 文件所在的位置)并键入:
pod init
[ 5 ] 然后在终端中输入打开项目的 podfile:
open -a Xcode Podfile
[ 6 ] 您的 Podfile 将以文本模式打开。最初那里会有一些默认命令。您可以在此处添加项目的依赖项。例如,在 podfile 中,键入
pod 'EVReflection'
(此行是将 AFNetworking 库添加到您的项目的示例)。
其他提示:
取消注释平台:ios,'8.0' 取消注释 user_frameworks!如果你使用的是 Swift
编辑完 podfile 后,保存并关闭 XCode。
[ 7 ] 然后在终端中输入 pod 将 pod 安装到你的项目中:
pod install
根据您为项目添加到 podfile 中的库数量,完成此操作的时间会有所不同。完成后,会有一条消息说
"Pod installation complete! There are X dependencies from the Podfile and X total pods installed."
现在关闭您的 xcode 项目并打开 .xcworkspace xcode 项目文件并开始编码。 :)
关于ios - 如何将cocoapod添加到ios框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44880433/
我是一名优秀的程序员,十分优秀!