• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ios - 使用不带 xcode 的 bitrise 服务上传 .ipa 文件

[复制链接]
菜鸟教程小白 发表于 2022-12-12 17:03:22 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

由于我没有 Apple Mac,我需要上传我的 .ipa 文件 我已经准备好把它放到 iTunesConnect 上 在 AppleAppStore 上..

不确定 bitrise 工作流程等,因为我加入了 bitrise 短时间回来。我是否需要学习工作流程并采取 bitrise 学习的完整曲线?

是否有任何简单的步骤通过 bitrise 来通过 iTunesconnect 在 appleStore 上部署 ipa 文件,而无需亲自使用 Mac/XCode??

谢谢



Best Answer-推荐答案


推荐的方法是使用 https://www.bitrise.io 构建您的应用程序 (.ipa) , 这样 .ipa 的构建和代码签名就会自动处理。

如果您不想在 bitrise.io 上构建您的应用程序而只想将其上传到 iTunes Connect,您有两种方法可以做到这一点,具体取决于您存储 .ipa 的位置您想发送到 iTunes Connect。

  1. 您将 .ipa 存储在存储库中
  2. 您将 .ipa 存储在其他地方(Dropbox、Amazon S3 等)并且您想从那里下载 .ipa。

第一种情况:

  • 在 Bitrise 上创建一个新应用,使用您用来存储 .ipa 的存储库。 (要添加不包含 iOS 项目的存储库,请选择 Validation setup 部分中的 Do you want to configure the build manual? 选项。)
  • 之后转到“工作流”选项卡,单击“管理工作流”按钮并删除除 Git 克隆和激活 SSH key 之外的所有步骤。 (访问和管理工作流的文档:http://devcenter.bitrise.io/docs/add-your-first-step-to-your-apps-workflow)
  • 添加一个脚本步骤,然后添加一个 iTunes Connect 步骤(交付或深圳)。
  • 单击脚本步骤并将其复制到内容输入:

脚本:

#!/bin/bash

set -e
set -x

ipa_relative_path_in_repository="${BITRISE_SOURCE_DIR}/relative/path/to.ipa"
envman add --key BITRISE_IPA_PATH --value "${ipa_relative_path_in_repository}"

第二种情况:

  • 使用您用于存储应用的存储库在 Bitrise 上创建一个新应用。
  • 转到管理工作流程
  • 删除每一步
  • 添加一个脚本步骤,然后添加一个 iTunes Connect 步骤(交付或深圳)。
  • 单击脚本步骤并将其复制到内容输入:

脚本:

#!/bin/bash

set -e
set -x

ipa_download_url="INSERT_YOUR_IPA_DOWNLOAD_URL_HERE"
ipa_download_location="${BITRISE_DEPLOY_DIR}/ipa-to-upload.ipa"
echo "ipa_download_location: ${ipa_download_location}"
wget -O "$ipa_download_location" "$ipa_download_url"

envman add --key BITRISE_IPA_PATH --value "${ipa_download_location}"

关于ios - 使用不带 xcode 的 bitrise 服务上传 .ipa 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33669989/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap