如何使用 altool 命令行工具上传 IPA 包:

简介: 如何使用 altool 命令行工具上传 IPA 包:
  1. 找到 altool 工具的位置,路径为:/Applications/Xcode.app/Contents/Applications/Application\ Loader.app/Contents/Frameworks/ITunesSoftwareService.framework/Versions/A/Support/altool。
  2. 为了方便使用,可以在命令行中添加别名(alias),在 .zshrc 文件中添加以下代码,并运行 source ~/.zshrc,这样就可以在命令行中直接敲 altool -h 了:
    alias altool="/Applications/Xcode.app/Contents/Applications/Application\ Loader.app/Contents/Frameworks/ITunesSoftwareService.framework/Versions/A/Support/altool"
  3. 验证 IPA 包,命令为:
    altool -v -f /Users/xxx/test.ipa -u example@test.com -p YourPassword(app-specific) -t ios
    注意,需要使用在 appleid.apple.com 中创建的专用密码(app-specific)。
  4. 上传 IPA 包,命令为:
    altool --upload-app -f /Users/xxx/test.ipa -t ios -u example@test.com -p YourPassword(app-specific)
  5. 如果需要查看 altool 的版本信息,可以在命令行中输入以下命令:
    altool -v

新版本 Xcode 11 中已经去掉了 Application Loader,此时可以使用 xcrun altool 命令行工具,命令和参数与上面的 altool 工具大致相同,具体可以参考 xcrun altool 的帮助文档。

相关文章
|
安全 Java Maven
关于代码混淆,看这篇就够了
关于代码混淆,看这篇就够了
1512 4
|
12月前
|
Oracle 关系型数据库 Linux
VMware的竞品
VMware的竞品
297 2
|
存储 人工智能 自然语言处理
LangChain让LLM带上记忆
最近两年,我们见识了“百模大战”,领略到了大型语言模型(LLM)的风采,但它们也存在一个显著的缺陷:没有记忆。在对话中,无法记住上下文的 LLM 常常会让用户感到困扰。本文探讨如何利用 LangChain,快速为 LLM 添加记忆能力,提升对话体验。
50143 7
LangChain让LLM带上记忆
|
消息中间件 存储 缓存
一文了解清楚kafka消息丢失问题和解决方案
今天分享一下kafka的消息丢失问题,kafka的消息丢失是一个很值得关注的问题,根据消息的重要性,消息丢失的严重性也会进行放大,如何从最大程度上保证消息不丢失,要从生产者,消费者,broker几个端来说。
644 0
|
API iOS开发
AppStore 打包上传后提示“二进制文件无效”
搜索了2个小时,上传了5个版本后,终于解决了。网上是这样说的: http://stackoverflow.com/questions/26163856/invalid-swift-support-invalid-implementation-of-swift 1、重启Xcode,clean build 2、重启Mac OSX 3、换个新版本Xcode 最后解决答案是: 不要用私有Api,如果工程里面导入了Reveal.framework 要删除掉重新打包上传。
4268 0
|
Web App开发 JavaScript 测试技术
软件测试|web自动化测试神器playwright教程(一)
软件测试|web自动化测试神器playwright教程(一)
软件测试|web自动化测试神器playwright教程(一)
|
安全 网络协议 Linux
Linux telnet 命令详解
Linux telnet 命令详解
937 0
|
网络安全 数据安全/隐私保护 安全
SSL证书生成流程
SSL证书通过在客户端浏览器和Web服务器之间建立一条SSL安全通道(Secure socketlayer(SSL),SSL安全协议主要用来提供对用户和服务器的认证;对传送的数据进行加密和隐藏;确保数据在传送中不被改变,即数据的完整性,现已成为该领域中全球化的标准。
5658 0
|
Web App开发 存储 缓存
ptmalloc、tcmalloc与jemalloc对比分析(三)
ptmalloc、tcmalloc与jemalloc对比分析(三)
1905 0
|
存储 移动开发 前端开发
闲鱼技术2022年度白皮书-KUN主题-大终端领域的新物种-KUN(下)
闲鱼技术2022年度白皮书-KUN主题-大终端领域的新物种-KUN
347 0