由于我没有 Apple Mac,我需要上传我的 .ipa 文件
我已经准备好把它放到 iTunesConnect 上
在 AppleAppStore 上..
不确定 bitrise 工作流程等,因为我加入了 bitrise
短时间回来。我是否需要学习工作流程并采取
bitrise 学习的完整曲线?
是否有任何简单的步骤通过 bitrise 来通过 iTunesconnect 在 appleStore 上部署 ipa 文件,而无需亲自使用 Mac/XCode??
谢谢
Best Answer-推荐答案 strong>
推荐的方法是使用 https://www.bitrise.io 构建您的应用程序 (.ipa ) , 这样 .ipa 的构建和代码签名就会自动处理。
如果您不想在 bitrise.io 上构建您的应用程序而只想将其上传到 iTunes Connect,您有两种方法可以做到这一点,具体取决于您存储 .ipa 的位置您想发送到 iTunes Connect。
- 您将 .ipa 存储在存储库中
- 您将 .ipa 存储在其他地方(Dropbox、Amazon S3 等)并且您想从那里下载 .ipa。
第一种情况:
脚本:
#!/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/
|