—、 cocapods 安装命令
(1) 在终端输入:
ruby -v
gem -v可以查看ruby的版本号 和 gem的版本号。
(2) CocoaPods需要ruby环境,所有的mac电脑都已经预装了ruby,所以你需要更新一下
RubyGems(如果你的系统版本低于OS X Lion)
只需要输入如下命令就可以更新你的RubyGems:
sudo gem update --system安装cocoaPods:
sudo gem install cocoapods终端显示:
CHANGELOG: ## 0.26.2 [CocoaPods](https://github.com/CocoaPods/CocoaPods/compare/0.26.1...0.26.2) • [cocoapods-core](https://github.com/CocoaPods/Core/compare/0.26.1...0.26.2) • [Xcodeproj](https://github.com/CocoaPods/Xcodeproj/compare/0.11.1...0.13.0) ###### Bug Fixes * Fixed a crash which was causing a failure in `pod lib create` if the name of the Pod included spaces. As spaces are not supported now this is gracefully handled with an informative message. [Kyle Fuller](https://github.com/kylef) [#1456](https://github.com/CocoaPods/CocoaPods/issues/1456) * If an user target doesn't specify an architecture the value specified for the project is used in CocoaPods targets. [Fabio Pelosin](https://github.com/irrationalfab) [#1450](https://github.com/CocoaPods/CocoaPods/issues/1450 * The Pods project now properly configures ARC on all build configurations. [Fabio Pelosin](https://github.com/irrationalfab) [#1454](https://github.com/CocoaPods/CocoaPods/issues/1454) Successfully installed cocoapods-0.26.2 Parsing documentation for cocoapods-0.26.2 Done installing documentation for cocoapods after 6 seconds 1 gem installed
(3)然后输入:
pod setup
终端显示:
Setting up CocoaPods master repo Already up-to-date. Setup completed (push access)
二、cocoapod 使用
(1) 接下来用 cd 命令 进入你要增加 pods 的项目文件夹中 (例:
cd/Desktop/Headlines这是进入我桌面的Headlines文件夹) 。
(2) 现在在你的项目文件中创建Podfile文件
touch Podfile
open -e Podfile
在Podfile文件中加入如下内容:
platform :ios, '6.0' pod 'ViewDeck', '~> 2.2.2' pod 'AFNetworking', '~> 1.1.0' pod 'SVProgressHUD', '~> 0.9.0' pod 'HockeySDK', '~> 3.0.0'
pod 'AFNetworking' 为项目将依赖的第三方库 保存文件 Podfile 在终端输入命令:
(3)下载第三方库
pod install安装完结束后, 进入你的项目文件夹就可以看到想要的东西啦。要打开工程的话,必须打开XX.xcworkspace 文件,而不是XX.xcodeproj。
相关推荐
在iOS开发中,实现简易天气预报功能是一项常见的需求,尤其对于初学者来说,这是一个很好的实践项目。本教程将介绍如何利用iOS技术栈,包括Objective-C(OC)编程语言、AFNetworking库以及JSON数据解析,来创建一个...
对于初学者来说,理解以下关键点至关重要: 1. **Podfile的结构**:`Podfile`定义了项目的依赖,包括库的名称和版本。例如: ``` platform :ios, '9.0' target 'TestPods' do pod 'Alamofire', '~> 5.0' end ...
使用swiftlint和cocoapods时,初学者会遇到困难。 因此,我创建了JercyProjectMaster,它更易于与UI一起使用。 用它 解压缩并启动该应用程序。 运行应用程序时,您会看到一个屏幕,您可以在其中选择项目位置。 您...
这通常是一个项目教程,旨在帮助初学者在30天内掌握Swift的基础和进阶技能。通过每天的实践项目,学习者可以逐步理解Swift语法、面向对象编程概念以及iOS应用开发流程。 描述中提到,这个资源是"30天学swift 30个...
无论是初学者还是有一定经验的开发者,都能从中受益,快速掌握自动化测试的基础。 1. **Android自动化测试环境配置** - **SDK安装**:首先需要下载并安装Android SDK,这是所有Android开发和测试的基础。通过...
初学者可以通过Apple的官方文档、教程和在线课程学习Objective-C的基础知识,了解类、对象、消息传递等核心概念。熟悉Foundation框架,这是Objective-C编程的基础。 通过以上步骤,你将在Windows上建立起Objective...
教程分为三个部分,旨在为初学者提供一个全面而深入的学习路径。 #### 1. 环境准备 - **Xcode安装与配置** - **Xcode下载与安装**:介绍如何从Apple Developer网站或Mac App Store下载最新版本的Xcode,并完成...
总的来说,这个"iOS便利计算器Demo"提供了一个实践iOS应用开发的良好起点,涵盖了项目构建、用户交互处理、代码组织等多个方面,对于初学者和经验丰富的开发者来说都有一定的学习价值。通过研究源代码,我们可以深入...
本篇文章将深入探讨MJaoudi-iPhone-Game-2832cf9这个iOS游戏应用的源代码,旨在为iOS游戏开发初学者以及有经验的开发者提供有价值的参考。 1. iOS游戏开发环境搭建 在开始分析源代码之前,我们需要确保具备iOS开发...
文档还可能涉及一些对于初学者来说可能较为抽象的概念,例如信号的热(Hot)和冷(Cold)信号、信号的多播(Multicasting)和如何将响应式编程与iOS开发中的模型-视图-视图模型(Model-View-ViewModel, MVVM)架构模式...
在Windows系统上搭建iPhone开发环境可能比在macOS上更为复杂,因为官方的Apple开发者工具Xcode只支持macOS。...搭建这样的环境可能需要一定的技术基础,如果你是初学者,建议在熟悉了macOS和iOS开发基础知识后再尝试。
这篇内容主要聚焦于iOS平台上的豆瓣相册源码,这是一份供初学者研究和学习的宝贵资源。它揭示了如何在iOS应用开发中实现类似豆瓣相册的功能,涵盖了照片上传、浏览、管理等多个方面。 【描述】:“ios豆瓣相册源码...
视频教程通常以直观的方式展示编程概念,让初学者更容易理解和跟随。它们可能包括Apple官方的WWDC视频,以及其他第三方开发者分享的教程,例如Ray Wenderlich或CocoaControls等平台上的视频课程。 其次,书籍和博客...
**描述:**“Iphone开发文档 使用初学者,加入开发的同学们看看吧” 这是一份针对iPhone应用开发的入门资料,特别适合那些刚接触或者准备进入iOS开发领域的初学者。它可能包含了从基础概念到实际编程技巧的全面介绍...
ARTookit配置指南.pdf, ARTookit初学者入门教程.docx, ARSessionConfiguration.swift, ARWorldTrackingConfiguration.swift ARTookit是苹果公司为iOS和macOS平台提供的增强现实(AR)开发框架,它使得开发者能够...
这对于初学者理解如何使用这个库非常有帮助。 3. **资源文件**:可能包含图片、字体或其他UI资源,这些资源用于定制AlertView的外观和感觉,使其更符合应用的整体风格。 4. **配置文件**:如`.xcconfig`,用于设置...
在iOS课程学习体系中,初学者将面临一系列的挑战与机遇。这个全面的学习体系旨在为对iOS开发感兴趣的学员提供一个扎实的基础,引导他们逐步成为专业的iOS开发者。以下是一些核心的知识点,涵盖在这个学习体系中: 1...
PhoneGap初学者指南源码分析 PhoneGap是一个开源框架,它允许开发者使用HTML、CSS和JavaScript来构建原生的移动应用程序。PhoneGap的核心是Apache Cordova,它为开发者提供了访问设备功能的API,如摄像头、GPS、加...
2. 示例项目:演示如何在实际应用中使用"LJTabPager",这对于初学者来说是一个很好的学习资源。 3. README文件:提供了项目的介绍、安装指南、使用示例和可能遇到的问题解答。 4. Podspec文件(如果有的话):用于...
《30DaysToLearnSwift-master5.zip》是一个学习Swift编程语言的资源包,它提供了为期30天的学习计划,帮助初学者逐步掌握Swift,并通过30个不同的项目实践来巩固知识。这个资源已经过测试,确认可以在Xcode 10.2环境...