第一步:安装JDK
1. 下载JDK;(百度或者到Oracle官网,下载适合你的windows版本的JDK,这里就不贴出下载地址了。)
2. 傻瓜式安装(值得注意的地方是:最好不要安装在系统盘,另外安装的目录名,最好是英文名并且英文名之间是没有任何空格的。比如:D:/develop)
3. 以下演示的是以“JDK7+tomcat6”的软件版本的
1. 下载JDK;(百度或者到Oracle官网,下载适合你的windows版本的JDK,这里就不贴出下载地址了。)
2. 傻瓜式安装(值得注意的地方是:最好不要安装在系统盘,另外安装的目录名,最好是英文名并且英文名之间是没有任何空格的。比如:D:/develop)
3. 以下演示的是以“JDK7+tomcat6”的软件版本的
Keychain
(钥匙串) 中的数据不会随应用卸载而删除, 除非恢复出厂设置. 所以可以生成一串字符保存到钥匙串中, 作为设备唯一标识.生成一串唯一的字符作为设备唯一标识. 要在一个大程度上唯一的只有 UUID 了. iOS中提供了相关方法可以获取 UUID
:
[[NSUUID UUID] UUIDString]
: [NSUUID UUID]
方法每次调用都会生成一个不同的 UUID
.
[[[UIDevice currentDevice] identifierForVendor] UUIDString]
: identifierForVendor
可以获取这个应用在这台手机上的唯一标识, 但是卸载重装应用之后会变化.
把 UUID
保存到 Keychain
中: 直接操作 Keychain
的代码是非常繁琐容易出错的, 所以使用一个已经封装好的操作类 SFHFKeychainUtils 来操作 Keychain
.
原文 : tomczhen的博客
在Jenkins平台上使用Ant脚本构建iOS项目, 可以做到自动构建打包, 上传蒲公英, 构建完成发送微信通知 等功能. 发布开发者进行测试分发,只需要点一下即可完成一系列操作.
原文 : tomczhen的博客
建议根据实际情况安装:
- 如项目中没有使用CocoaPods管理类库则不用安装CocoaPods;
- xctool是一个很好的构建工具, 有更加友好的log输出和使用方法. 如使用Xcode自带的xcodebuild构建则不需要安装xctool.