Xcode | 添加构建阶段的shell脚本,而不会弄乱您的项目文件

如何添加Shell脚本构建阶段:

  1. 在左窗格中选择“项目文件”,在右窗格中选择“构建阶段”选项卡。

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

Interesting Posts