[iOS 自动打包上传并自动上传蒲公英]

news/2024/7/20 21:22:36 标签: 发布, 脚本, shell, ios

关于自动打包的文章 可以参考这个

[iOS 自动打包]shell脚本使用-ipa_build 脚本使用

这一次,我是把 自动上传蒲公英 的代码 结合到 ipa-build 这个shell脚本中去,
这样 我们就可以用一个脚本去实现 自动打包并上传到蒲公英

# 发布到蒲公英
#xcrun打包
xcrun -sdk iphoneos PackageApplication -v ./${appdirname}/*.app -o ${build_path}/ipa-build/${ipa_name}.ipa || exit

# 发布到蒲公英
uKey="7d504e7b8bdff12c10b33986847c1940"
apiKey="d3594293ad2a8cd75fa2a07b7f0aa1fc"
password="此处自己填密码"
app_path="${build_path}/ipa-build/${ipa_name}.ipa"
curl -F "file=@${app_path}" -F "uKey=${uKey}" -F "_api_key=${apiKey}" -F "publishRange=2" -F "password=${password}" http://www.pgyer.com/apiv1/app/upload

当终端出现这样的反馈 那么基本上算是打包成功外加上传到蒲公英了

这里写图片描述

[下载地址]

iap-bulid-蒲公英 shell脚本下载


http://www.niftyadmin.cn/n/1557658.html

相关文章

react16.13新特性

最近做一个项目用到了react16,目录和之前完全不一样,配置路由,代理,antd按需加载之类的费了很长时间(尤其暴露webpack配置)。而且react16新增了很多特性和功能。 一、新特性 1.这是我觉得还不错的博客&am…

很实用的进度条插件ProgressBar.js ProgressBar.js配置参数详解

1,介绍 它是响应式的创建SVG元素的一个插件。不要慌,不懂SVG也没有关系,插件的使用,主要是对配置参数的理解。 这是ProgressBar.js的网站,有动效的展示(我截的静态的图。。。),在如下…

[iOS NSNotifaction通知多次调用] postNotification多次调用问题

背景情况 * 在A控制器ViewController push 到 B控制器中 * B控制器的 ViewDidLoad 方法中 添加了一个通知 并实现了这个通知的方法 问题出现 在第一进入 B 中, 通知方法 被调用一次 在push返回后, 第二次进入 B 中, 通知方法 被调用二次, 在push返回后, 第三次进入 B 中,…

传统主从配置

传统主从配置 MySQL通过二进制文件写入和恢复数据 主服务器一定要打开二进制日志 必须两台服务器(或者是多个实例) 从服务器需要一次数据初始化 如果主从服务器都是新搭建的话,可以不做初始化 如果主服务器已经运行了很长时间了,可…

Vue封装一个自己的组件(Alert信息提示框)

前言: 在项目中经常遇到提示信息组件,我们一般会用ui库来做。但是当ui库无法满足自己的需求(比如自定样式,ui库的样式很难改变)。下面就是简单封装一个自己的Alert信息提示框。 一、实现思路 1.我们要做得是alert组…

Proxy 与Object.defineProperty介绍与对比(vue源码运用)

前言: 最近在看一些vue的源码vue实现响应式的实现方式就用到了Object.defineProperty和Proxy 。 一、Proxy 与Object.defineProperty介绍与对比 我觉得这篇文章讲的就很好 Proxy 与Object.defineProperty介绍与对比 二、vue里的运用 vue1/vue2实现响应式都是Ob…

[iOS 相关] 开发中用到的一些网站

[iOS 相关] 开发中用到的一些网站 留给自己便捷翻阅 *友盟 *腾讯开放平台 *微信开放平台 *html在线检测工具 *base64在线编解码 *蒲公英 *Apple官网 *苹果iCloud *GitHub *CSDN *cocoachina

CentOS 7 修改日志时间戳格式

默认的时间戳格式是Jul 14 13:30:01 localhost systemd: Starting Session 38 of user root.看着不是很方便,现修改为以下格式2018-07-14 13:32:57 desktop0 systemd: Starting System Logging Service...修改 /etc/rsyslog.conf # Use default timestamp format #$…