简介
在上家公司时,有个项目涉及到了Arcgis for iOS,但是当时由于项目时间紧,没时间来梳理环境的配置。而现公司又有这方面的需求,刚好电脑上没有Arcgis的环境,因为专门记录和大家分享一下。官网提供了两种安装方式,cocoapods和framework方式,此文章就介绍下framework方式。
由于一直要科学上网,经常为了一个ss到处问题,今天朋友给我推荐了一篇使用Google Cloud搭建免费一年SSR服务器(VPN)文章,然后看了下里面的流程,图文不是很清楚,所以就记录下我申请的过程,希望对你有帮助。
之前写了一份iOS9期间申请企业级账号流程的文章,发现里面很多链接都变了,现在重新写一份。
Apple开发者账号分三种:个人和公司账号(99刀)、企业级账号(299刀)
基于响应式编程思想的oc
地址:https://github.com/ReactiveCocoa/ReactiveCocoa
hud提示框
地址:https://github.com/jdg/MBProgressHUD
XML/HTML解析
地址:https://github.com/topfunky/hpple
由于XCode8把插件屏蔽了,以前用得得心应手的https://github.com/ksuther/KSImageNamed-Xcode插件无法使用了,最近学习Swift发现了一个神器R.swift,以一种优雅安全的方式使用资源文件,不管是图片,各种资源型的引用均可用它来完成。
最近通过XCode 8 提交appstore后,在构建版本里面一直无法显示上传的版本, 通过Application Loader、和XCode两种方式上传均未显示版本。经查阅资料,原来是iOS 10更加注意用户隐私数据,所以需要调用权限时,都应该在info.plist里面加上配置。例如需要定位(Location When In Use Usage Description),就必须在info.plist加上Privacy - Location When In Use Usage Description 并且在后面写上对应的描述XXX需要获取地理位置信息,如下图:

如 SDK 用到的相关功能:
| SDK名字 | 配置 | 描述 |
|---|---|---|
| 麦克风权限 | Privacy - Microphone Usage Description | 是否允许XXX使用您的麦克风 |
| 相机权限 | Privacy - Camera Usage Description | 是否允许XXX使用您的相机 |
| 相册权限 | Privacy - Photo Library Usage Description | XXX需要访问您的相册 |
| 定位权限 | Privacy - Location When In Use Usage Description | XXX需要获取地理位置信息 |
| 定位权限 | Privacy - Location Always Usage Description | XXX需要在后台获取地理位置信息 |
PS:
itunesConnect里面也一直无法显示上传的版本,不妨尝试加上这些配置试一试。