原理:在~/Library/MobileDevice/Provisioning\ Profiles文件夹中删除之前的描述文件,然后系统检测到没有描述文件则会自动生成一个新的
3.打开电脑终端,进入原来embedded.mobileprovision的目录,然后运行命令行:security cms -D -i embedded.mobileprovision
先安装 bundle (bundler.io/) cd 到项目根目录 执行 bundle exe fastlane build 根据提示选择打包哪个target 打包完毕后包会在 桌面(~/Desktop) 目录中
~/Library/Developer/Xcode/Products/
@QweasdSkype .lee@mail.com
[http] proxy = socks5://127.0.0.1:7890 [https] proxy = socks5://127.0.0.1:7890
public extension UIImage {
convenience init?(gradientColors:[UIColor], size:CGSize = CGSize(width: 10, height: 10))
{
UIGraphicsBeginImageContextWithOptions(size, true, 0)
guard let context = UIGraphicsGetCurrentContext() else { return nil }
let colorSpace = CGColorSpaceCreateDeviceRGB()
let colors = gradientColors.map {(color: UIColor) -> AnyObject? in return color.cgColor as AnyObject? } as NSArray
guard let gradient = CGGradient(colorsSpace: colorSpace, colors: colors, locations: nil) else { return nil }
// 第二个参数是起始位置,第三个参数是终止位置
context.drawLinearGradient(gradient, start: CGPoint(x: 0, y: 0), end: CGPoint(x: size.width, y: 0), options: CGGradientDrawingOptions(rawValue: 0))
guard let cgimage = UIGraphicsGetImageFromCurrentImageContext()?.cgImage else { return nil }
self.init(cgImage:cgimage)
UIGraphicsEndImageContext()
}
}
经常遇到从Mac复制之后到ios模拟器上无法粘贴的情况:
解决方案
iOS模拟器–>Edit–>Automatically Sync Pasteboard 选中就可以, 如果不生效, 先取消在选中这也样就解决了
tr -d '\n' < ~/.ssh/id_ed25519.pub | pbcopy
Flurry 添加token