【发布时间】:2018-08-20 15:45:26
【问题描述】:
我有一个 bash 脚本,我试图在其中自动将 IPA 推送到 TestFlight。目前,此脚本已使用临时配置文件而不是我的分发配置文件成功上传到应用商店,因此我无法将构建推送到 TestFlight,因为它没有 beta-reports-active 密钥。这很容易从 XCode 中修复,但我没有运气使用命令行,这是我想做的事情所不可或缺的。这是我当前尝试使用手动签名的命令:
xcodebuild archive -workspace $NAME.xcworkspace -allowProvisioningUpdates -scheme $NAME -configuration Release -archivePath ../builds/$NAME.xcarchive DEVELOPMENT_TEAM=$TEAM_ID CODE_SIGN_STYLE=Manual CODE_SIGN_IDENTITY="iOS Distribution: MY_NAME" PROVISIONING_STYLE=Manual PROVISIONING_PROFILE_SPECIFIER="PROVISIONING PROFILE "
有没有办法通过命令行获取正确的配置文件
编辑 我尝试过的例子:
- 下载配置配置文件并将其插入到 0 ~/Library/MobileDevice/Provisioning\ 配置文件中,然后使用 PROVSIONING_PROFILE_SPECIFIER 指向配置文件
- 将 app-store 方法插入到导出选项 plist 文件中
- 正在创建新的 ExportOptions 文件,该文件指定手动签名以及正在使用的配置文件 - 由于未找到配置文件而导致签名错误
希望这个^是清楚的
【问题讨论】:
-
你能告诉我们你目前尝试做什么吗?
-
已编辑以尝试回答您的问题,您想要代码吗?
标签: ios app-store provisioning-profile ad-hoc-distribution