合并 #1781 后,Bitrise 被困在尝试对 TestFlight 构建进行代码签名。 开发版本工作得很好,但是现在当我尝试存档时,它失败了:
Last lines of the Xcode's build log:
Check dependencies
Code Signing Error: No profiles for 'com.whoisryannystrom.freetime.watchkitapp.watchkitextension' were found: Xcode couldn't find any iOS App Development provisioning profiles matching 'com.whoisryannystrom.freetime.watchkitapp.watchkitextension'. Automatic signing is disabled and unable to generate a profile. To enable automatic signing, pass -allowProvisioningUpdates to xcodebuild.
Code Signing Error: Code signing is required for product type 'WatchKit Extension' in SDK 'watchOS 4.3'
** ARCHIVE FAILED **
我已经创建并上传了 WatchKit 应用程序和扩展配置文件(包括 dev _and_ 分发版),但没有任何效果。 在本地运行xcodebuild
命令工作正常,在 Xcode 中存档工作正常......我很难过。
有人有建议吗? @viktorgardart也许?
嗯,我实际上不知道, @KrauseFx可能吗?
呃对不起的意思是@viktorbenei
使用GitHawk发送
我的猜测是您的 Mac 上存在缺少的开发配置文件,但您忘记将其上传到 Bitrise.io
试试https://github.com/bitrise-tools/codesigndoc它正是为此而设计的,以收集所有必需的签名文件😉
PS,您还可以在工作流编辑器的 Code Signing 选项卡上找到 codesigndoc one liner。
@viktorbenei我实际上尝试了该脚本,它输出一个空目录😕我会检查 Xcode 日志。
使用GitHawk发送
@rnystrom没有日志真的很难说 - 你能分享
@viktorbenei这是codesigndoc
输出:
https://gist.github.com/rnystrom/93bcd2da6b0ad113f840fd0cc312c0b9
存档,一切顺利,但导出为空。
好的,让我们继续标记游戏。 也许@joshdholtz知道更多?
等等,我想知道我是否需要在存档时选择开发配置文件...🤔... 将尝试报告!
使用GitHawk发送
现在就出去买墨西哥菜,所以只能看我手机上的东西,但似乎需要在 Xcode(如果不是)和 bitrise(如果不是)中选择配置文件,因为匹配和/或叹气没有被使用🤔
我对 bitrise 了解不多,但也许可以将 match/sigh 集成到 Fastfile 中以完成证书和配置文件的所有繁重工作,因此不需要手动完成? ☺️
看起来codesigndoc
只需要开发配置文件(不是应用程序商店)
顺便说一句,我刚刚下载了 GitHawk(我不知道这是一个东西),它太棒了 👌 感谢您制作这个!
使用GitHawk发送
酷@joshdholtz 👌
看,我们应该更频繁地做这个标记游戏@rnystrom 😄
我想是这样! 希望很快能再次被大家标记🙃
使用GitHawk发送
最有用的评论
呃对不起的意思是@viktorbenei
使用GitHawk发送