加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ios – 从Xcode Bot部署到Crashlytics Beta服务

发布时间:2020-12-14 17:33:29 所属栏目:百科 来源:网络整理
导读:我正在尝试使用命令行部署方法在 Xcode Server上使用 Xcode Bot在后归档步骤中将iOS beta上传到Crashlytics(Crashlytics.framework / submit). 问题是Crashlytics似乎无法正确签署ipa文件. 根据他们的支持,我需要解锁钥匙串.我尝试了以下但错误仍然存??在:
我正在尝试使用命令行部署方法在 Xcode Server上使用 Xcode Bot在后归档步骤中将iOS beta上传到Crashlytics(Crashlytics.framework / submit).

问题是Crashlytics似乎无法正确签署ipa文件.

根据他们的支持,我需要解锁钥匙串.我尝试了以下但错误仍然存??在:

> security unlock-keychain -p-password /Library/Keychains/System.keychain
>通过服务器GUI(钥匙串访问)解锁钥匙串
>运行安全列表 – 密钥链仅列出/Library/Keychains/System.keychain,并导入证书和私钥并将其存在于该密钥链中.

错误:

2015-02-04 10:43:06.247 submit Crashlytics: Crashlytics.framework/submit 1.3.1 (11)
2015-02-04 10:43:06.981 submit Crashlytics: Unable to find a certificate with a private key: Error Domain=CLSProvisioningProfileErrorDomain Code=-1 "The operation couldn?t be completed. (CLSProvisioningProfileErrorDomain error -1.)" UserInfo=0x10020e250 {Details=iPhone Distribution: ****** (*****),SourcePath=/var/folders/rk/758w2bp12sq1lh5q5mrj598h000087/T/upload/Payload/our.bundle.id/embedded.mobileprovision}
2015-02-04 10:43:07.002 submit Crashlytics: Failed to prepare the binary for release
Error uploading to Crashlytics

也许这个问题与作为另一个名为_xsomething的用户运行的Xcode Bot有关?

解决方法

我遇到过同样的问题.你应该指向login.keychain.大多数情况下,您的login.keychain中有凭据(证书和私钥),而不是您的System.keychain.请记住,钥匙串只是使用凭据加密的文件.您应该告诉post操作运行脚本(在Crashlytics /提交执行之后)哪个钥匙串应该使用.
你可以在这个主题上找到更多信息: https://twittercommunity.com/t/problem-submitting-to-crashlytics-beta-from-xcode-server/31703

干杯!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读