如何使用 Xcode 11 从命令行上传到 App Store?

2024-01-12

以前,在 Xcode 10 中,我们使用altool上传到App Store:

ALTOOL="/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/Frameworks/ITunesSoftwareService.framework/Support/altool"
"$ALTOOL" --upload-app --file "$IPA_PATH" --username "$APP_STORE_USERNAME" --password @keychain:"Application Loader: $APP_STORE_USERNAME"

但在 Xcode 11 中,“Application Loader.app”不再存在,作为Xcode 11 的变化 https://developer.apple.com/documentation/xcode_release_notes/xcode_11_beta_release_notes/:

Xcode 支持从 Organizer 窗口或使用 xcodebuild 或 xcrun altool 的命令行上传应用程序。 Xcode 中不再包含应用程序加载器。 (29008875)

那么我们现在如何从命令行上传到 TestFlight 或 App Store 呢?


使用 Xcode 11 作为命令行工具,要验证或上传 ipa,请替换altool with xcrun altool:

xcrun altool --validate-app --file "$IPA_PATH" --username "$APP_STORE_USERNAME" --password @keychain:"Application Loader: $APP_STORE_USERNAME"

xcrun altool --upload-app --file "$IPA_PATH" --username "$APP_STORE_USERNAME" --password @keychain:"Application Loader: $APP_STORE_USERNAME"

获得更多帮助xcrun altool --help.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 Xcode 11 从命令行上传到 App Store? 的相关文章

随机推荐

  • Django 用户的默认外键值

    我已通读过http www b list org weblog 2006 jun 06 django tips extending user model http www b list org weblog 2006 jun 06 djan
  • 新 User.employeeId ExtensionProperty 不起作用

    最近我们的租户出现了一个新的employeeId归因于user entity 我们拥有超过 40 000 个用户帐户 其中一些创建为纯 Azure AD 用户 其他创建为邮件用户 通过 Exchange Online 对于许多帐户 尝试PO
  • 基于原点的约束函数(路径依赖类型?类型生成?)

    抱歉 标题太糟糕了 不确定有更好的标题 这是我的问题的总体简化 抱歉 如果它看起来如此微不足道 那么它毫无意义 class RList T data List T def map V f T gt V RList V 的想法RList 受限
  • 使用 Powershell 编辑快捷方式 (.lnk) 属性

    我找到了一种令人讨厌的 VBS 方法来执行此操作 但我正在寻找一个本机 PoSh 过程来编辑 LNK 文件的属性 目标是连接到远程计算机 复制具有大多数正确属性的现有快捷方式 并编辑其中的一些属性 如果编写新的快捷方式文件会更容易 那也可以
  • Firestore 本地 http 与真实数据库:Cloud Firestore 模拟器未运行,因此数据库操作将失败并出现“默认凭据”错误

    我想在本地运行 firebase http 云函数来访问真正的远程 firestore 数据库 为此 我使用以下命令在本地运行我的函数 FIREBASE CONFIG path to credential json GOOGLE APPLI
  • com.twitter:util-core 中存在冲突的跨版本后缀

    我升级到 sbt 0 13 这个问题开始出现 我在这里找到了解释 https groups google com forum topic simple build tool MoApqIwx4R0 https groups google c
  • 如何创建自定义导航抽屉,打开与抽屉 onitemclick 相邻的 ListView?

    我创建了简单的导航抽屉 但是当我遇到如图所示的导航抽屉时 我被卡住了 我不知道如何实现这种功能 在此图像中 城市 是导航抽屉的项目 当我单击城市时 它会打开与其相邻的列表 这是完整的代码 因为我不知道细节 它可能无法真正满足您的要求 首先我
  • VBA 打开 Excel 文件

    我正在尝试使用 VBA 打开 Excel 文件文件夹中的 Excel 文件 我指示我的代码将最终用户直接带到该文件夹 并允许他从对话框中选择文件 但即使从对话框中选择文件后 我也无法打开该文件 我对问题的理解是 我错过了选择文件后打开文件的
  • 内联命名空间可以用来保持共享库的向后兼容性吗?

    C 内联命名空间的基本原理是源代码和二进制兼容性 请参阅 Herb Sutter 的论文 链接为N2535 http www open std org jtc1 sc22 wg21 docs papers 2008 n2535 htm 但我
  • 响应 json 时禁用“Cookie”标头

    我想在以 json 形式响应时禁用 删除 Cookie 标头 其实我可以设置Config set session driver array 使用 Laravel 4 2 进行过滤 如果我在 L5 版本 5 0 5 中执行此操作 我会在日志文
  • 使用 .NET Core 在 Mac OSX 上进行 Office (Excel) COM 互操作?

    我所在的团队目前专门使用 C NET 创建 Windows 桌面应用程序 这些应用程序通过 Office COM Interop 与 Microsoft Excel 的本地用户实例进行交互 我目前负责指定一个新产品 但我被告知 除非该应用程
  • 使用 C# 编码的具有 https 支持的 http 侦听器

    我找到了很多如何设置 httplistener 以使用 HTTPS 的答案 但每个解决方案都需要使用命令行 我想这是最快的方法 但我想编写 C 类来处理这个问题 在旧的解决方案中 我使用了网络服务器类 在互联网上的某个地方找到 我不记得确切
  • 在 C++ 中使用 gsl 时如何避免静态成员函数

    我想在 C 类中使用 GSL 而不将成员函数声明为static 这样做的原因是因为我对它们不太了解 对线程安全也不太确定 从我读到的来看 std function可能是一个解决方案 但我不确定如何使用它 我的问题归结为如何删除static在
  • JBoss 6:将 EJB 注入 servlet

    Folks 每次新版本的 JBoss 推出时 我都必须重新学习并浪费时间在这些东西上 这让我非常恼火 我有一个在 JNDI 空间中发现并声明的无状态 EJB 10 01 53 044 INFO org jboss ejb3 proxy im
  • AWS Cognito 用户池 - 只读客户端

    标题中已经说明了问题 有没有办法为 Amazon Cognito 用户池创建仅具有读取权限的应用程序客户端 这有点奇怪 但是当我取消选中 可写属性 部分中的所有框 用户池 gt 常规设置 gt 添加另一个应用程序客户端 时 它会返回以下警告
  • 驱动程序可执行文件的路径必须由 webdriver.chrome.driver 系统属性设置 - Selenium 错误

    我有一个令人恼火的 Selenium 错误 驱动程序可执行文件的路径必须由 webdriver chrome driver 系统属性设置 这是我正在使用的代码 Environment SetEnvironmentVariable webdr
  • Perl后台进程

    我正在尝试在 perl 中运行后台进程 我创建了一个子进程 用于调用另一个 perl 脚本 我想与这个子进程并行运行几行代码 子进程完成后 我想打印一行代码 主要脚本 usr bin perl 1 print before the chil
  • 考虑中心的顺序,重新标记 kmean 结果中的样本

    我正在使用 kmeans 来聚类我的数据 对于生成的结果我有一个计划 我想根据订购的中心重新标记样本 考虑以下示例 a c a b c d e F i j k l m n b c 1 2 3 20 21 21 40 41 42 4 23 5
  • 循环字符串时向字典添加多个值

    对Python 3仍然是超级新手 并且遇到了问题 我正在尝试创建一个函数 它返回一个字典 其中键是每个单词的长度 值是字符串中的单词 例如 如果我的字符串是 狗快速向前跑到公园 我的字典应该返回 2 to 3 The run the 4 d
  • 如何使用 Xcode 11 从命令行上传到 App Store?

    以前 在 Xcode 10 中 我们使用altool上传到App Store ALTOOL Applications Xcode app Contents Applications Application Loader app Conten