Xcode 3将我的OS X应用程序识别为iOS应用程序
我总是使用未来版本的Xcode来编写我的软件,偶尔检查一下Xcode 3,看看应用程序是否还在那里编译。通常是这样。然而,今天我发现Xcode 3将应用程序检测为iOS而不是OSX 我检查了基本SDK,一切正常。我检查了架构、部署目标等 为了说明这个问题,这里有一个屏幕截图 同样,我的应用程序不是一个iOS应用程序,而是一个OSX应用程序 我做错了什么Xcode 3将我的OS X应用程序识别为iOS应用程序,xcode,Xcode,我总是使用未来版本的Xcode来编写我的软件,偶尔检查一下Xcode 3,看看应用程序是否还在那里编译。通常是这样。然而,今天我发现Xcode 3将应用程序检测为iOS而不是OSX 我检查了基本SDK,一切正常。我检查了架构、部署目标等 为了说明这个问题,这里有一个屏幕截图 同样,我的应用程序不是一个iOS应用程序,而是一个OSX应用程序 我做错了什么 PS:是的,目标被称为“Mac”。好吧,事实证明这是一个愚蠢的缓存问题 显然,Xcode 3在项目目录中构建了一个用户配置文件——当然,这些文
PS:是的,目标被称为“Mac”。好吧,事实证明这是一个愚蠢的缓存问题 显然,Xcode 3在项目目录中构建了一个用户配置文件——当然,这些文件是隐藏的,我甚至没有考虑查看它们 当我在项目文件中唯一找不到解决方案时,我注意到这两个文件位于项目目录中。我关闭了项目,删除了文件,然后再次打开了项目。Xcode 3再次将该项目标记为OS X应用程序
上面的总结:删除用户配置文件,它将再次工作。好吧,原来这是一个愚蠢的缓存问题 显然,Xcode 3在项目目录中构建了一个用户配置文件——当然,这些文件是隐藏的,我甚至没有考虑查看它们 当我在项目文件中唯一找不到解决方案时,我注意到这两个文件位于项目目录中。我关闭了项目,删除了文件,然后再次打开了项目。Xcode 3再次将该项目标记为OS X应用程序
上面的总结:删除用户配置文件,它将再次工作。我假设您使用版本控制。自从上次验证Xcode 3工作正常以来,您是否尝试过查看引入到project.pbxproj的更改?这已经有一段时间了,但是是的,我看到了。然而,Xcode似乎对属性进行了大量的重新排序,因此很难进行比较。我看过了,但没有发现什么特别的。我想你使用版本控制。自从上次验证Xcode 3工作正常以来,您是否尝试过查看引入到project.pbxproj的更改?这已经有一段时间了,但是是的,我看到了。然而,Xcode似乎对属性进行了大量的重新排序,因此很难进行比较。我确实看了一遍,但没有发现什么特别的东西。