说明

LeanCloud是我目前认定的非常适合于小型网络手机游戏开发,特别是小型创建业者团队进行网络游戏开发的优秀云存储方案。为此,我先后在Node.js环境、Android环境和iOS在进行了测试调试,感觉非常满意,当然少量数据的测试并不代表真实环境的海量数据测试,仅供参考而已。以下简要记录了在iOS环境下对于LeanCloud提供的云存储服务测试情况,以及个别特殊情况的记录。

记录备案

我是严格安装https://leancloud.cn/docs/sdk_setup-ios.html处pn官方提供的步骤进行实验的。但由于各人的测试软件及硬件环境(包括网络环境)略有差异,因此,下面的记录仅供参考。

情况1:

我使用了CocoaPods包依赖安装工具方案进行安装的,如链接中说明的一致,在安装CocoaPods时我是用了用淘宝的Ruby镜像来访问cocoapods。没有问题!

情况2:

建立文件Podfile时使用的是MAC自身带的文本编辑器vim,内容如下:

pod 'AVOSCloud'

仅此一行,显然我只测试使用了LeanCloud的云存储技术。看起来,像vim这样的玲珑剔透的文本编辑工具也是MAC下文本编辑必须掌握的工具。事实上,你选择了MAC开发,在很大程度上也就选择了LINUX开发,因此许多开源工具,包括一些优秀的命令行工具(一般是英文环境),是你自然要随时学习的。

情况3:

在执行命令 pod install --verbose 安装 SDK时,我先后尝试了3次,终于安装成功,应该与我的网络速度有关。需要20多分钟才行。

情况4(最关键):

在上述官方文档中从『导入模块』往下,说得有些模糊。测试中,我创建了一个简单的基于Objective-C的单视图iOS应用程序。然后,打开这个项目,在AppDelegate.m文件中按照文档中描述的一一照做。并且,在LeanCloud网络在线方式下创建应用,进行初始化,以便取得相应的AppID等数据。但是,在最后运行时出现链接错误,大致如下:

ld: library not found for -lPods

解决办法是:根据网络有关参考资料,发现上面SDK安装后又另外生成一个项目Pods。而我在打开项目时打开文件错误,我打开了我自己创建的示例项目文件。此时,需要的libPods.a这个静态库文件并没有生成。

正确的做法:打开我的自己创建的项目目录下的工作空间文件(.xcworkspace),而不是项目文件(.xcodeproj)。之后,先构建一个项目Pods生成库文件,再运行自己创建的项目文件便OK了。

作为验证,如官方文档中所说的,登录LeanCloud云控制台界面,果然能够查看到描述的内容。到此,整个测试圆满结束!

iOS / OXS LeanCloud云存储方案简单测试记录相关推荐

  1. 华为云对象存储OBS,为不同企业提供云存储方案,助力企业更好经营

    我们正处于一个信息爆炸的时代,不管是日常通讯还是看视频玩游戏,只要是和网络相关的服务,就离不开数据的存储和读取,对于企业来说也是如此.企业的生产经营需要大量的数据支持,因此企业对于数据存储的要求也很高 ...

  2. 存储服务器在监控中的作用,监控项目中存储服务器IPSAN云存储方案的优劣势对比...

    <监控项目中存储服务器IPSAN云存储方案的优劣势对比>由会员分享,可在线阅读,更多相关<监控项目中存储服务器IPSAN云存储方案的优劣势对比(4页珍藏版)>请在人人文库网上搜 ...

  3. 燕麦私有云,应用最广泛的私有云存储方案

    每当提及燕麦企业云盘,大家很自然的会联想到燕麦片这一绿色.健康且富含营养的食品.其实此燕麦非彼燕麦,燕麦企业云盘(OATOS企业网盘)是基于云计算技术,面向政企用户的云端文件管理与协同工作平台.燕麦私 ...

  4. 【重识云原生】第三章云存储3.5节——商用分布式云存储方案

    <重识云原生系列>专题索引: 第一章--不谋全局不足以谋一域 第二章计算第1节--计算虚拟化技术总述 第二章计算第2节--主流虚拟化技术之VMare ESXi 第二章计算第3节--主流虚拟 ...

  5. 华为云对象存储服务OBS,海量存储安全可靠,让云存储更加简单

    随着产业数字化转型大潮的到来,企业生产经营过程中产生的数据也越来越多,不管是大型企业还是小微企业对数据存储备份的要求也越来越高,有的企业选择自购硬件设备进行存储,一方面需要付出高昂的成本,另一方面如果 ...

  6. 本地存储与云存储方案价值对比—Vecloud

    越来越多的人认为,对于许多公司而言,云具有商业意义.实际上,据<福布斯>估计,到今年年底,全球83%的企业将以某种方式使用云技术. 但这并不一定意味着将基础架构大规模迁移到云将最适合您的业 ...

  7. 天翼云HBlock打造分布式混合云存储方案

    在传统数据中心的使用场景,用户出于数据安全考虑,更愿意将数据存放在私有云中,但是又希望可以获得公有云的成本优势,在这种情况下混合云成为近年来企业用户云计算的主要模式和发展方向,它将公有云和私有云进行混 ...

  8. Windows Server 2012R2配置分层存储,实现廉价的桌面云存储方案

    DoraCloud是一套多平台.一体化.分布式的桌面虚拟化方案.基于开放架构,支持多种虚拟化平台(Hyper-V,VMware,Proxmox,XenServer),多种桌面协议(RDP,PCoIP, ...

  9. linux源码编译emqttd,emqtt编译及简单测试记录

    emqtt:在Erlang中实现的MQTT客户端库和命令行工具,支持MQTT v5.0 / 3.1.1 / 3.1. 下载源码 编译 cd emqtt & make 运行 ./rebar3 s ...

  10. 【重识云原生】第三章云存储3.2节——SPDK方案综述

    <重识云原生系列>专题索引: 第一章--不谋全局不足以谋一域 第二章计算第1节--计算虚拟化技术总述 第二章计算第2节--主流虚拟化技术之VMare ESXi 第二章计算第3节--主流虚拟 ...

最新文章

  1. Objective-C 内存管理retain和release
  2. memcached 分布式 一致性hash算法demo
  3. Spring boot程序入口
  4. java继承的作用_Java继承概述以及Java继承案例和继承的好处
  5. 【分享用于学习C++图像处理的代码示例】框架
  6. 学用ASP.NET2.0
  7. 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之32---BREW PUSH 服务...
  8. 十进制到二进制的转换
  9. 2022年4月中国数据库排行榜:华为GaussDB 挺进前四,榜单前八得分扶摇直上
  10. 微信无法连接到服务器1-10091,微信能登录但是被限制功能了怎么解封
  11. 04741<计算机网络原理> 之第二章 网络应用
  12. Android深入浅出系列课程---Lesson13 LLY110529_虚拟机概述,JIT概述
  13. 如何查看本机的ip地址和端口号
  14. java 数据库排序_Java如何排序数据库表的数据内容?
  15. 某东网页版自动好评脚本使用教程
  16. 遥感深度学习数据集汇总(更新中)
  17. 【智能工厂】智能工厂建设如何少走弯路?
  18. 百度正式启动凤巢系统 开创百度搜索广告技术新纪元
  19. 如何手动删除windows服务
  20. strcmp与stricmp区别

热门文章

  1. 如何实现Windows Network所有会话的限制登录和访问控制
  2. 双代号网络图节点时间参数_双代号网络图的绘制与6个时间参数的计算,一篇全学会!...
  3. (十三)洞悉linux下的Netfilteriptables:为防火墙增添功能模块【实战】
  4. 一文带你全面了解虚拟机的四种网络模型(图文并茂)
  5. do_initcalls 初始化内核init段(设备驱动module_init 对应init6段)
  6. Linux网络协议栈(一)——Socket入门(2)
  7. DIV_ROUND_CLOSEST函数
  8. python交换两个值原理_python交换两个变量的值方法
  9. 算法-codeup1928-日期差值
  10. hive sql 13位毫秒时间戳转日期