ios - 为什么我的新应用会覆盖我的开发设备上的旧版本,我如何才能将它们分开?

标签 ios xcode ios6 xcode4.5

我通过使用一个旧的预构建项目作为新项目的基础打开了一 jar 蠕虫。

当我在模拟器或设备上打开旧项目时,它使用新应用中的图像和设置,而原始项目中甚至没有引用或包含这些图像和设置。更糟糕的是,当我从应用商店下载旧应用时,它会覆盖我在测试设备上的新应用。设备仍然将这两个不同的应用程序视为同一个项目。

我怎样才能使这些应用程序彼此完全分离?

最佳答案

在运行您的应用程序之前,请从您的手机/模拟器中删除旧的应用程序

enter image description here

如果这不是旧应用程序的更新,则使用不同的 bundle 标识符

此外,在您从 Xcode 运行应用程序之前,先CLEANBUILD,然后RUN

关于ios - 为什么我的新应用会覆盖我的开发设备上的旧版本,我如何才能将它们分开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16365184/

相关文章:

objective-c - 将文本文件合并到我的应用程序的构建中

ios - SLComposeViewController分享教程

ios - 预填充的 SQLite DB 文件不保存更新?

ios - UIView 中的 Swift UILabel

ios - 将 NSStrings 和 NSNumber 附加到 NSMutableArrays 并制作 NSMutable 字典

javascript - 表格上的水平滚动在 iOS Safari 上不起作用

ios - MPMoviePlayerViewController 在 iOS 10 Xcode 8 中崩溃应用程序

ios - 将两个Xcode项目合并到一个Build中

ios - iOS6 中的任何 api 获取 gps 位置的静态 map 图像

ios - 在 iOS 7.0 发布时将带有基本 SDK iOS 6.1 的应用程序提交到 App Store