gpt4 book ai didi

ios - 快车道。在 Xcode 项目根文件夹中运行 sh 操作

转载 作者:可可西里 更新时间:2023-11-01 04:34:00 25 4
gpt4 key购买 nike

在以下 Fastfile 上运行 faSTLane build_and_rename

  lane :build_and_rename do
sigh
gym(output_directory: "./Build/")
sh "mv ./Build/MY-APP.ipa ./Build/nicely_name.ipa"
end

导致以下错误 ln: ./Build/MY-APP.ipa: No such file or directory

测试显示 FastLane 的 sh 操作在 ./faSTLane 目录中运行。例如,faSTLane test_sh 用于以下 Fastfile

  lane :test_sh do
sh "touch where_am_i.txt"
end

导致在 ./faSTLane 文件夹中创建一个 where_am_i.txt。不在运行 faSTLane 的文件夹中。

显然我可以更改所有脚本以包含 ../ 但想知道是否有办法让 faSTLane 在 xCode 中运行 sh 操作根项目?

最佳答案

原来很简单,加cd.. &&就可以切换到根目录了。

lane :test_sh do
sh "cd .. && touch where_am_i.txt"
end

https://github.com/fastlane/fastlane/issues/990#issuecomment

关于ios - 快车道。在 Xcode 项目根文件夹中运行 sh 操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33524932/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com