[英]Two Xcode projects, same target
我正在开发iOS应用程序的版本2。 自从我用Swift重写它以来,我开始了一个新的Xcode项目。 即使目标名称相同,我在设备或模拟器上还是得到了两个不同的应用程序,因此它们不会共享数据和首选项等。
是否可以使两个不同的项目共享相同的目标? 还是应该用蛮力替换原始项目文件夹中的所有内容(三次备份后:)?
不,不可能。 更好地更新原始项目。
我花了几天时间,尝试了很多方法来使它正常工作,并概述了我所采取的步骤。 希望这对其他人也有用。
背景:为了学习Swift并使我的应用程序现代化,我决定使用Swift的所有优点和更新的iOS API完全重新编写它。 我没有像许多教程中所描述的那样将一个类从Objective C缓慢地转换为Swift,而是从头开始。 因此,我创建了一个与目标名称相同的新项目,添加了一些基本功能,并在模拟器上运行了该项目。 令我惊讶的是,也许没有,我创建了一个新应用程序,所以我有两个应用程序,一个是用Objective C编写的,另一个是用Swift编写的。 由于我的应用使用核心数据,因此它们必须相同,否则用户在升级时会丢失所有数据。 因此,经过大量的试验和错误,我终于能够使它起作用,这是我使用的步骤:
免责声明:使用风险自负-确保备份,以便您始终可以还原。
如果要具有两个不同的项目,则为可选:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.