首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用fastlane远程构建ios应用程序时出错

使用fastlane远程构建ios应用程序时出错
EN

Stack Overflow用户
提问于 2021-09-19 16:33:14
回答 1查看 32关注 0票数 0

我正在尝试修复一个错误,当我尝试ssh到mac-mini并远程运行fastlane时,我得到了一个错误。

以下生成命令失败:

代码语言:javascript
复制
CodeSign /Users/ec2-user/Library/Developer/Xcode/DerivedData/<projectname>/Build/Intermediates.noindex/ArchiveIntermediates/<project>/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/<projectname>.appex

builtin-RegisterExecutionPolicyException /Users/ec2- 
user/Library/Developer/Xcode/DerivedData/<projectname>

Touch /Users/ec2-user/Library/Developer/Xcode/DerivedData/<projectname>

cd /Users/ec2-user/Documents/<projectname>
/usr/bin/touch -c /Users/ec2-user/Library/Developer/Xcode/DerivedData/<projectname>

当我使用vnc进入mac-mini,然后从mac-mini运行fastlane时,类似的项目运行和构建得非常好,我最初注意到的区别是,它要求我指定keychain密码,我这样做了,并指定了always allow,所以它永远不会要求我提供密码,但如果我ssh进入mac-mini并运行fastlane,问题仍然存在。

请对此有任何建议。

EN

回答 1

Stack Overflow用户

发布于 2021-09-20 17:30:59

这个命令最终对我有效,问题是在运行fastlane build之前解锁远程密钥链

ssh完成后,在远程服务器上运行以下命令

代码语言:javascript
复制
export KEYCHAIN_PASSWORD='your_keychain_passsword' 

sudo security unlock-keychain -p $KEYCHAIN_PASSWORD ~/Library/Keychains/login.keychain

其中$KEYCHAIN_PASSWORD保存密钥链的密码

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69245123

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档