Xcode | 添加构建阶段的shell脚本,而不会弄乱您的项目文件
如何添加Shell脚本构建阶段:
- 在左窗格中选择“项目文件”,在右窗格中选择“构建阶段”选项卡。
2.点击+,然后点击“新运行脚本阶段”
3.在“运行脚本”阶段,添加以下脚本
回声“ — — — — — — — — — — — —开始运行测试脚本— — — — — — — — — — — —
回声“ — — — — — — — — — — — —测试运行脚本已停止— — — — — — — — — — — —
4.现在在源代码管理中比较您的项目文件。 现在,所有脚本都已合并到项目文件中,因此难以维护/查看。
让我们以不同的方式来解决审核/维护问题。
5.步骤2之后,在您的源代码路径中的./shellScript/shellScript/build-phase/script1.sh中创建一个脚本文件,并将您的Shell脚本粘贴到其中。
6.向您的脚本文件添加以下权限。
chmod u + x ./shellScript/build-phase/script1.sh
7.您可以将此文件添加到项目中并删除其目标,以便最终产品中不存在该文件。 现在,在项目的“运行脚本”阶段。 添加以下脚本
$ SRCROOT / shellScript / build-phase / script1.sh
8.现在,您所做的任何更改都不会更改项目文件。 并且可以在此脚本文件中轻松查看/管理更改。
阅读更多:
https://medium.com/@ankitkumargupta/learnings-converted-project-from-objective-c-to-swift-82fc98ee7204
https://medium.com/@ankitkumargupta/xcode-how-to-symbolicate-a-crash-text-file-650a1b09ec79
https://medium.com/@ankitkumargupta/ios-how-i-handled-hardcoded-strings-of-images-storyboards-xibs-using-shell-scripts-c86712586529
https://medium.com/@ankitkumargupta/vector-images-in-ios-using-xcassets-2ddb102171b9