fastlane是一个非常强大的iOS持续构建工具,有多强大:
- 一键Build
- 一键code sign
- 一键上传TestFlight
- 一键提审
fastlane基本是使用ruby开发的,本文主要介绍安装和管理TestFlight的工具
1、安装
首先确认下你的gem版本,最好是2.6+,
gem -v
2.6.6
如果不是,可以在官网下载个,然后安装:
wget https://rubygems.org/rubygems/rubygems-2[......]
现在有形如如下的类json
com.apple.ApplicationGroups.iOS = {
enabled = 0;
};
com.apple.BackgroundModes = {[......]
如果你的app包含相机、相册等申请权限,那么现在提审后会说到警告邮件:
This app attempts to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSPhotoLibraryUsageDescription key with a string value explaining to the user how the app uses t[......]
转载自:http://www.jianshu.com/p/d8e31684146d
UIImageRenderingMode
在IOS7中增加创建UITabBarItem的方法的同时新增了 UIImageRenderingMode属性。
typedef NS_ENUM(NSInteger, UIImageRenderingMode) {
UIImageRenderingModeAutomatic, // Use the default rendering mod[......]
UIGraphicsBeginImageContext(self.view.bounds.size); //currentView 当前的view 创建一个基于位图的图形上下文并指定大小为
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];//renderInContext呈现接受者及其子范围到指定的上下文
UIImage *viewImage = UIGraphicsGetImageFromCu[......]