通过 altool 上传 App 的二进制文件

https://help.apple.com/itc/apploader/#/apdATD1E53-D1E1A1303-D1E53A1126

如何生成 App 专用密码

https://support.apple.com/zh-cn/HT204397

#!/bin/sh
# =============== 配置 ===============
# ipa文件完整路径
allPath="/Users/user/Desktop/app.ipa"# 账号数组
accont_arr=(
"apple账号"
"zapple账号2"
)# 专用密码数组
# 如何生成 App 专用密码 https://support.apple.com/zh-cn/HT204397
pasword_arr=(
"XXXX-XXXX-XXXX-XXXX"
"XXXX-XXXX-XXXX-XXXX"
)
# ==============================
if test $[${#accont_arr[@]}] -ne $[${#pasword_arr[@]}];thenecho "\033[33;1m 账号密码数量不一致 \033[0m"exit 0
fi
for(( i=0;i<${#accont_arr[@]};i++)) do
dengYu=" = "
logValue=${i}${dengYu}${accont_arr[i]}
echo "\033[32;1m$logValue\033[0m"
done;
read readNumbwe
if [[ -z $readNumbwe ]];thenreadNumbwe=0echo "$readNumbwe"
fi
accont=${accont_arr[readNumbwe]}
pasword=${pasword_arr[readNumbwe]}
uploadFunc(){echo "所有参数 = $*"echo "参数个数 = $#"# echo "查看方法返回值 = $?"accont=$1pasword=$2allPath=$3# 验证echo "\033[32;1m开始验证\033[0m"xcrun altool --validate-app -f $allPath -t iOS -u $accont  -p $paswordresult=$?texr="0"echo "验证结果 = $result"echo "比较数值 = $[$texr]"if [ $result -eq $texr ];thenecho "✅  ✅ 验证成功 ✅  ✅ "elseecho "❌  ❌ 验证失败 ❌  ❌ "exit 0fi# 上传xcrun altool --upload-app -f $allPath -t iOS -u $accont -p $paswordresultNew=$?echo "验证结果 = $resultNew"echo "验证结果 = $[$texr]"if [ $resultNew -eq $texr ];thenecho "✅  ✅  ✅ 上传成功 ✅  ✅  ✅"elseecho "❌  ❌  ❌ 上传失败 ❌  ❌  ❌"fiexit 0
}
uploadFunc $accont $pasword $allPath

mac 使用altool上传iOSApp到App Store Connect相关推荐

  1. Mac使用终端上传ipa到App Store Connect

    第一步:在App Store Connent 创建APP 第二步:准备密钥文件及ipa包 创建密钥并下载密钥文件 放在当前用户根目录就行,密钥文件放在privat_key文件夹中,ipa放在当前用户根 ...

  2. Application Loader:上传卡在App Store正在通过iTunes Store鉴定

    解决办法: cd ~ mv .itmstransporter/ .old_itmstransporter/ "/Applications/Xcode.app/Contents/Applica ...

  3. 使用xcode上传ipa到app store

    打开Xcode,点击左上角Xcode,选择open developer tool下的application loader. 登录application loader,密码为app专用密码,如果登录密码 ...

  4. 上传了ipa但iTunes Connect没有构建版本问题

    AU上传ipa出现下图红框提示说明成功上传,如果App Store后台没有出现构建版本, 请登录 apple账号对应的邮箱查看反馈,特别留意垃圾邮箱,无论成功还是失败,apple都会发邮件 一.首先登 ...

  5. App Store Connect 上构建的新版本上传后找不到,二进制文件无效

    今天在App Store Connect 上构建的新版本上传后找不到,connect软件收到信息 二进制文件无效,并且未收到提示邮件;App Store Connect也找不到构建的版本,急不可耐的, ...

  6. ftp mac上传文件到服务器,mac ftp 如何上传文件到服务器

    mac ftp 如何上传文件到服务器 内容精选 换一换 安装传输工具在本地主机和Windows云服务器上分别安装数据传输工具,将文件上传到云服务器.例如QQ.exe.在本地主机和Windows云服务器 ...

  7. mac使用sftp上传文件夹

    mac使用sftp上传文件夹 合并分卷文件 1.mac使用sftp上传文件夹 2.拆分.合并分卷文件 3.校验文件md5码 1.mac使用sftp上传文件夹 在win中有很多好用的ftp工具,但是在m ...

  8. mac使用scp上传下载文件/文件夹

    一.mac使用scp上传文件/文件夹 使用scp命令将本地文件/文件夹上传到服务器 注意⚠️:在本地执行命令 命令: scp -r local_folder remote_username@remot ...

  9. [App Store Connect帮助]七、在 App Store 上发行(2.2)设定价格与销售范围:将您的 App 以预订形式发布...

    在首次将您的 App 发布至 App Store 前,您可以选择以预订形式提供该 App.在您的 App 发布以供下载之前,顾客可以查看您的产品页并订购您的 App.您的 App 一旦发布,顾客将会收 ...

最新文章

  1. 迈向万亿市场的直播电商
  2. torch各个版本镜像_如何解决在cuda上安装torch后torch.cuda.is_available()返回False
  3. 李雅普诺夫和MIT两个MRAC案例的xcos模型
  4. Python折半查找(二分查找)
  5. 主流编程语言最好的编辑器,你的工具用对了吗?
  6. Go语言-UDP编程
  7. 运用递归的方法求解对称三对角矩阵的特征值——matlab实现
  8. PbootCMS百度小程序插件 DIY拖拽可视化布局 多端合一 一步到位
  9. java于网络:P2P聊天系统
  10. 安全赋能区域数字化转型,普陀区副区长徐树杰带队调研上海控安
  11. 统计学习方法总结、应用对比
  12. js 保留两位数且不四舍五入
  13. 【面试题目】你有12个硬币,其中有一个的重量与其他的不一样,有三次使用测量平衡的机会来找出重量不同的那个。该怎么做呢?
  14. @Transactional 事务注解详解
  15. SCI论文类型及写作结构分析
  16. 满速下载!PanDownload重振回归
  17. 百度离线地图示例之十三:动态运行轨迹实现(附源码)
  18. CnOpenData中国专利创新数据
  19. 双软认证是指软件产品登记和软件企业认定
  20. html 什么是行内元素,行内元素是什么?

热门文章

  1. 2015中国城市GDP排名出炉
  2. 大饼破万,以太飞天,牛来了还是狼来了?
  3. 芯片设计|FPGA 设计的指导原则(二)
  4. 7种深度学习工具介绍
  5. 敲代码之外,程序员创作创富的前景如何?
  6. 只用2个小时,我把公司的进销存流程全部搬到了线上!
  7. 计算机考研注意事项,计算机考研经验分享
  8. python第四周和第五周
  9. 推荐一款国产远程控制软件ToDesk,轻量级,不限速,开启云办公新模式
  10. 最好的在线打字练习网站