1、前言
6月 WWDC2019
上苹果发布新的 macOS 10.15
,同时发布 Sidecar
(随航)功能,可以把 macOS
界面转发到 iPad
上,但是对于旧的 Mac 电脑,不支持随航功能!我的 MacBook Pro (Retina, 13-inch, Mid 2014)
哭晕在厕所~
Learn something of everything, Learn everything of something.
6月 WWDC2019
上苹果发布新的 macOS 10.15
,同时发布 Sidecar
(随航)功能,可以把 macOS
界面转发到 iPad
上,但是对于旧的 Mac 电脑,不支持随航功能!我的 MacBook Pro (Retina, 13-inch, Mid 2014)
哭晕在厕所~
iOS 13 最大的亮点是 Dark
模式,另一个就是苹果登录(Sign in with Apple
)方式的增加,让苹果生态又多了一层体验,苹果的生态建设越来越好,让iOS开发者成为 Apple 全栈开发的可能性更接近,对于开发者来说,用好 API ,然后看到苹果这些年对生态的建设,还是有很多想象力!
利用Xcode的命令 security
和 codesign
重签ipa文件。重签名与Xcode里用build打包时进行的签名操作是一个原理,具体来说,先了解一下iOS相关的证书类型。
证书类型:
证书类型 | 使用场景 |
---|---|
开发(Development)证书和描述文件 | 用于开发测试,在Xcode中打包后,可在真机环境调试、安装 |
发布(Distribution)证书和描述文件 | 用于提交Appstore,在Xcode中打包后,可使用Xcode、Application Loader提交到Appstore审核发布 |
从2016年6月1日提交到App Store的所有应用程序必须支持IPv6-only网络。
官方公告:Supporting IPv6-only Networks - Support - Apple Developer
大多数应用程序不需要任何变化的IPv6已经被NSURLSession和CFNetwork的API的支持。但是,如果你的应用程序使用的IPv4专用的API或硬编码的IP地址,您将需要做出改变。请务必提交应用到App Store审核,用于测试IPv6的兼容性。
有关支持IPv6网络的详细信息,查看 支持 IPv6 DNS64 / NAT64网络。
more >>本文主要是讲解如何用python读取p12
的信息。
如果有过iOS(团队)开发经验的朋友,一定对p12
有所了解,因为苹果开发者网站制作的cer证书,只能用生成 CSR
(Certificate Signing Request)文件 ————— CertificateSigningRequest.certSigningRequest
的macOS系统安装,因为生成CSR
时,私钥保存地本地电脑中,同时,普通个人开发账号最多可注册 iOS Development/Distribution 证书各2个?所以,p12
就是解决在多个电脑之间共享证书的一种方式。本文不会详解iOS证书相关知识,想了解更多,可以查看本文末提供的参考文章。
关于 iOS 安装 App 的方法,相信熟悉 iOS 的朋友都知道,如果是越狱设备,随便搞。但是,现实中,大部分用户都是小白,不会自己去越狱,安全是一方面。所以,普通情况下,AppStore 一家独大,企业账号可以玩一玩的情况,这也是苹果优秀的地方! 今天就是想说说,关于新出的玩法~
more >>其实,本篇文章应该是上一年就打算写的,结果呢,最近才有时间整理。开发 macOS 软件也有一段时间,对于软件更新,之前是自己手动编写增加 API 接口来提示是否有新版本,但一直觉得不智能,界面也不友好,而且下载的是压缩包,需要解压后自动手动替换 App,甚是痛苦。所以,看了很多开源项目,看到了一个 macOS 专用的更新库 Sparkle
, 然而现有网上的教程,已经非常陈旧,花了点时间才悟,所以,写一个总结吧。另外,也有其它的更新库,大家需要可以自行了解,以主流库为主,维护更好,这也是项目选型考虑的条件之一,也许是强者更强,好像劣币驱逐良币现象
在开源界没有发生过吧~
在做 django 开发需求时,多多少少都会遇到需要定时任务的功能,比如定时执行任务,检查订单之类的。可能是一段时间,比如每隔 10分钟执行一次,也可能是定点时间,比如 14:00 执行,也可能是长时间,比如每周几,每个月的哪一天等。查看了一下相关资料, django 定时任务 django-crontab
库比较多教程和资料,虽然 star 数才五百,但是 API 接口比较简单,接入也很方便,功能也很全面,当然,也存在一此无法解决的问题,使用时需要注意的。
关于上传 ipa 包到 App Store Connect 的方法,相信有 iOS 开发经验的同学,一定知道完成 App 开发后,一般都是用 Xcode 的 Archive 打包后上传到苹果后台。所以,这个就是今天要写的水文?显示不是吧!答案肯定不是啊,本文将给大家一个相对全面介绍。苹果开发的知识点非常多,官方文档也很多,能够学好学完,不一定人人能够做到。在我的理解,iOS进阶,不是说你必须掌握很高深的技术,而是了解全面的知识,能够做出不一样的产品、体验,这个才是优秀的开发者!
more >>tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true