我正在制作一个使用Three20的应用程序的新版本。我已经决定停止使用Three20,并将其传递给另一个库来创建PhotoGallery。我已经知道手动删除Three20库并不是一个简单的操作……因此,我正在创建一个新的Xcode项目,并使用与上传相同的捆绑包标识符。这样,下载应用程序更新的用户,最终会删除Three20的所有文件和引用吗?或者链接库的文件不会像其他项目类那样被覆盖?我必须确保Three20以后不会再出现一些奇怪的错误……
发布于 2012-10-23 00:08:02
无论是从当前项目中删除Three20,还是创建不使用Three20的新项目,都会得到相同的结果。最后,您将向苹果发送一个没有引用Three20的更新。当用户更新到新版本的应用程序时,旧的应用程序将被更新的版本替换。因此,任何使用新应用程序的客户都不会有任何参考Three20。
我不确定为什么你要创建一个新项目仅仅是为了删除Three20。将其从当前项目中删除非常简单。只需颠倒您最初添加它时所遵循的说明。确保在删除任何文件后进行干净的构建。您还应该在模拟器中删除并重新安装应用程序,以确保删除的文件确实消失了。
https://stackoverflow.com/questions/13015252
复制相似问题