我有一个使用Cocoapods作为依赖管理器的项目,我正在尝试为它创建Xcode Cloud工作流,一切看起来都很容易配置,我添加了ci_post_clone. sh以在开始构建之前运行pod安装命令。根据日志,下载了所有依赖项,但无论何时开始构建,我都会遇到No such Module X错误,我不确定我做错了什么,但看起来xcode Cloud错过了按依赖项顺序构建目标的步骤,它在构建依赖项之前开始构建主项目有人遇到过这个问题吗?您是如何解决的谢谢你的帮忙
41ik7eoe1#
我找到了一个临时的解决方案,将pod文件夹添加到我的存储库中,这不是大多数人愿意做的,但现在它正在工作
9vw9lbht2#
你有一个如何设置的截图吗?因为脚本文件ci_post_clone. sh需要存在于一个名为ci_scripts的存储库中,该存储库与你的workspace / xcode项目处于同一级别。2你还需要确保将该文件标记为可执行文件然后您可以brew install cocoapods并在该脚本上运行pod install。干杯!今天早上刚刚通过以下注意事项使其工作:https://developer.apple.com/documentation/xcode/making-dependencies-available-to-xcode-cloud
2条答案
按热度按时间41ik7eoe1#
我找到了一个临时的解决方案,将pod文件夹添加到我的存储库中,这不是大多数人愿意做的,但现在它正在工作
9vw9lbht2#
你有一个如何设置的截图吗?因为脚本文件ci_post_clone. sh需要存在于一个名为ci_scripts的存储库中,该存储库与你的workspace / xcode项目处于同一级别。2你还需要确保将该文件标记为可执行文件
然后您可以brew install cocoapods并在该脚本上运行pod install。干杯!今天早上刚刚通过以下注意事项使其工作:https://developer.apple.com/documentation/xcode/making-dependencies-available-to-xcode-cloud