老项目的维护问题

        维护公司某一个15年的项目,每升级一次Xcode就会敷衍出对应的各种问题。问题该项目时间太久,经历过几次重构。前几任的项目经理离职,结交到我这里部分功能需求都已经不明了了,所以除了小心翼翼的缝缝补补再没它法。

        1、[!] Error installing Fabric或 [!] Error installing Crashlytics。网上找到的解决方案都是老黄历了,肯定不对。firebase.google.com/docs/crashl… 官网文档改为:

原本的pod’Firebase’改为pod’Firebase/CoreOnly’
原本的pod’Crashlytics’改成上图。具体SDK根本官网内容修改

        2、shell script invocatio nerror

将这两行内容中Shell 的内容删除。我个人理解是之前版本需要这些脚本编译,Xocde升级就不需要活着不支持这些Shell了所以报错。因为打开工程 File > Project Settings将编译器改为传统模式,是可以解决次问题,编译通过的。但是打包的时候会报错,同时也有警告。

    3、打包ipa包。遇到Discovered dependency files in shell script build phases are not supported by the legacy build system. 或者Command PhaseScriptExecution failed with a nonzero exit code。解决方法如上,都是不支持旧版本。该删删,该设置成“New Build System”(新构建系统)这是新构建模式。

都写自己原创,不是网上那些老黄历或者千篇一律来回抄袭解决不了问题的博客。觉得对你有帮助还请点赞支持。好让我做大做强,更创辉煌。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享