iOS 无开发者账号打ipa包
xcrun -sdk iphoneos -v PackageApplication ./xxx.app -o ~/Desktop/xxx.ipa
xcrun -sdk iphoneos PackageApplication -v ./xxx.app -o ~/Desktop/test.ipa
iOS 微信universalLink
universalLink
universalLink是iOS9出现的东西,可以快速的通过打开一个Https链接来直接启动您的APP
配置
1.域名网站支持https
2.将此apple-app-site-association上传到网站根目录
开启Associated Domains服务
在xcode工程的Capabilities -> Associ...
macOS Mojave 10.14.6 CocoaPods的安装
准备
首先要检查Mac是否安装了rvm。打开终端,输入指令 rvm -v
用rvm安装ruby环境
检查更新RubyGems(越新越好)
检查ruby源并移除
安装CocoaPods(sudo 表示管理员执行指令,需要输入密码的)
一.首先要检查Mac是否安装了rvm。打开终端,输入指令 rvm -v
1.安装rvm
curl -L get.rvm.io |...
iOS Jenkins 自动打包上传至蒲公英 持续集成
安装JAVA环境
Jenkins 是一个用Java编写的持续集成工具,依赖于Java,所以在安装Jenkins前,需要先安装Java环境。
首先,检查电脑是否已经安装有环境。
在终端输入命令:java -version。
如果已经安装,则会打印java版本。
image
否则,会说没有安装
如果没有安装Java环境的话,需要去官网下载JAVA JDK(注...
Mac开发 - NSBundle 加载资源文件
熟悉iOS开发的都知道加载资源直接就可以通过pathForResource:加载资源文件, 但是在Mac端加载出来是nil, 原因是Build Phases -> Copy Bundle Resources中没有该资源文件, 只需将文件添加进去即可
iOS 导航栏的正确隐藏方式欢迎使用CodeiOS
第一种做法
注意这里一定要用动画的方式隐藏导航栏,这样在使用滑动返回手势的时候效果最好,和上面动图一致.这样做有一个缺点就是在切换tabBar的时候有一个导航栏向上消失的动画.
(void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
[self.navigationCo...