作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
在以下 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/
在以下 Fastfile 上运行 faSTLane build_and_rename, lane :build_and_rename do sigh gym(output_dire
我有一个我正在使用的 Ionic 项目在构建 Android 时遇到了麻烦。我继承了这个项目,所以我不是 100% 熟悉 快车道 以及它是如何构建java文件的。此外,我在 WSL2 上并使用 sdk
我是一名优秀的程序员,十分优秀!