使用Three20更新应用程序

问题描述:

我正在制作使用Three20的应用程序的新版本。我决定停止使用Three20并传递给另一个库来制作PhotoGallery。我已经知道,手工删除Three20库不是一件容易的操作...因此,我正在使用相同的捆绑标识符上传一个新的Xcode项目。通过这种方式,为他的应用程序下载更新的用户,最后删除所有的文件和Three20的参考?或者链接库的文件不会像其他项目类一样被覆盖?我必须确定Three20将来不会再出现一些奇怪的错误...使用Three20更新应用程序

无论您是从当前项目中删除Three20还是创建一个不使用Three20的新项目,您最终都会得到相同的结果。最后,您将向苹果发送更新,而不参考Three20。当用户更新到您的新版应用程序时,旧应用程序将被替换为更新版本。所以没有新应用程序的客户会有任何参考Three20。

我不确定你为什么要创建一个新项目来删除Three20。很容易将其从当前项目中移除。只需将您遵循的说明颠倒过来即可将其添加到首位。确保在删除任何文件后进行干净的构建。您还应该删除并重新安装模拟器中的应用程序,以确保删除的文件真的没有了。

+0

再一个提示 - 在创建新的xcode项目时保持相同的目标名称。如果您的目标名称不同,则从旧版本更新的用户将导致新版本不能打开。 – aporat