我的应用程序是用swift编写的,已经可以在App-Store上找到。但这是一个非常古老的应用程序,我想完全重新设计它。所以整个架构和设计都会发生变化。由于这么大的变化,我想抛弃所有的文件和类。但也有不同的目标,许多Pod,许多构建规则等等。 所以我的问题是,有没有办法清理我现有的项目,所以没有旧的东西了? 我考虑建立一个新的分支,然后扔掉它。但这是一个很好的解决方案吗?
我不想创建一个新项目,因为当我最终将新版本上传到App-Store时,用户只需更新他们的应用程序而不是安装新的应用程序。 我知道我可以更改新应用程序的软件包标识符,但最后我觉得我有很多痛苦,所以我想避免它。
非常感谢任何帮助。
答案 0 :(得分:2)
老实说,我认为最好的办法是创建一个具有相同捆绑ID的新项目,因此它不是一个新的应用程序,然后从旧项目中迁移您想要保留的内容。在我看来,这将是最干净的方法。话虽如此,你将失去关于旧项目的任何git历史。如果这是一个问题,那么你别无选择,只能修改现有项目。