运行不同的应用程序我正在调试?

时间:2013-05-22 11:45:38

标签: iphone ios xcode debugging

发生了奇怪的事情。我正在使用Xcode 3在iOS 4.2下开发一个iOS应用程序。我在两个不同的文件夹中有相同的应用程序,并且它们有不同的xib文件(因为有两种不同的资源语言)。当我开始研究控制台日志时,我正在设备上获得另一个应用程序 - 而不是我当时打开的应用程序...有时它甚至变得更奇怪:我正在启动应用程序A,但我看到了我的iPhone(4S顺便说一句)介绍版本A和菜单来自B ...同时两者都成功安装到设备上,所以我可以单独手动使用它们 - 但不是从Xcode运行时。

编辑:这两个应用程序具有不同的包ID和名称

1 个答案:

答案 0 :(得分:0)

两件事:

  1. 建造前清洁(Shift-Cmd-K)

  2. 构建应用程序时在iPhone上打开其他版本的原因是它们在info.plist中共享相同的Bundle Identifier(CFBundleIdentifier)