Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 3将我的OS X应用程序识别为iOS应用程序_Xcode - Fatal编程技术网

Xcode 3将我的OS X应用程序识别为iOS应用程序

Xcode 3将我的OS X应用程序识别为iOS应用程序,xcode,Xcode,我总是使用未来版本的Xcode来编写我的软件,偶尔检查一下Xcode 3,看看应用程序是否还在那里编译。通常是这样。然而,今天我发现Xcode 3将应用程序检测为iOS而不是OSX 我检查了基本SDK,一切正常。我检查了架构、部署目标等 为了说明这个问题,这里有一个屏幕截图 同样,我的应用程序不是一个iOS应用程序,而是一个OSX应用程序 我做错了什么 PS:是的,目标被称为“Mac”。好吧,事实证明这是一个愚蠢的缓存问题 显然,Xcode 3在项目目录中构建了一个用户配置文件——当然,这些文

我总是使用未来版本的Xcode来编写我的软件,偶尔检查一下Xcode 3,看看应用程序是否还在那里编译。通常是这样。然而,今天我发现Xcode 3将应用程序检测为iOS而不是OSX

我检查了基本SDK,一切正常。我检查了架构、部署目标等

为了说明这个问题,这里有一个屏幕截图

同样,我的应用程序不是一个iOS应用程序,而是一个OSX应用程序

我做错了什么


PS:是的,目标被称为“Mac”。

好吧,事实证明这是一个愚蠢的缓存问题

显然,Xcode 3在项目目录中构建了一个用户配置文件——当然,这些文件是隐藏的,我甚至没有考虑查看它们

当我在项目文件中唯一找不到解决方案时,我注意到这两个文件位于项目目录中。我关闭了项目,删除了文件,然后再次打开了项目。Xcode 3再次将该项目标记为OS X应用程序


上面的总结:删除用户配置文件,它将再次工作。好吧,原来这是一个愚蠢的缓存问题

显然,Xcode 3在项目目录中构建了一个用户配置文件——当然,这些文件是隐藏的,我甚至没有考虑查看它们

当我在项目文件中唯一找不到解决方案时,我注意到这两个文件位于项目目录中。我关闭了项目,删除了文件,然后再次打开了项目。Xcode 3再次将该项目标记为OS X应用程序


上面的总结:删除用户配置文件,它将再次工作。

我假设您使用版本控制。自从上次验证Xcode 3工作正常以来,您是否尝试过查看引入到project.pbxproj的更改?这已经有一段时间了,但是是的,我看到了。然而,Xcode似乎对属性进行了大量的重新排序,因此很难进行比较。我看过了,但没有发现什么特别的。我想你使用版本控制。自从上次验证Xcode 3工作正常以来,您是否尝试过查看引入到project.pbxproj的更改?这已经有一段时间了,但是是的,我看到了。然而,Xcode似乎对属性进行了大量的重新排序,因此很难进行比较。我确实看了一遍,但没有发现什么特别的东西。