将xcodeproj从mac转换为iPhone 我有一个基本的XCODEPROJ,它只有一个主要功能和1个链接到基础框架中的目标。是否可以将其转换为iPhone xcodeproj?换句话说,这是否足够,或者您需要设置其他文件,例如.plist?

将xcodeproj从mac转换为iPhone 我有一个基本的XCODEPROJ,它只有一个主要功能和1个链接到基础框架中的目标。是否可以将其转换为iPhone xcodeproj?换句话说,这是否足够,或者您需要设置其他文件,例如.plist?,iphone,xcode,macos,Iphone,Xcode,Macos,无论如何,您应该创建新的iPhone项目,并将源文件添加到其中。没有可能自动转换它。您可以尝试将基本SDK从Mac OS X更改为iPhone。如果您这样做,大多数代码将无法识别,因为UIKit与AppKit不同。如果您对两者都非常熟练,请考虑复制粘贴所有文件并将它们导入到新的iOS项目中很多错误取决于您的项目有多大,然后您将继续使用AppKit代码替换这些错误。我以前做过,这是一个漫长的过程 也许有很多更简单的方法可以做到这一点,但那个项目对我来说很重要,所以我就这么做了 这是非常明显的选择。

无论如何,您应该创建新的iPhone项目,并将源文件添加到其中。没有可能自动转换它。

您可以尝试将基本SDK从Mac OS X更改为iPhone。

如果您这样做,大多数代码将无法识别,因为
UIKit
AppKit
不同。如果您对两者都非常熟练,请考虑复制粘贴所有文件并将它们导入到新的iOS项目中很多错误取决于您的项目有多大,然后您将继续使用AppKit代码替换这些错误。我以前做过,这是一个漫长的过程


也许有很多更简单的方法可以做到这一点,但那个项目对我来说很重要,所以我就这么做了

这是非常明显的选择。我很抱歉没有提到这一点,我只是想知道是否有可能通过改变几个项目设置,你可以从一个转换到另一个。最简单的方法是使用iPhone模板创建一个新项目,以确定您需要更改什么。此时,您不妨将函数复制到新项目中,尽管如此。事实上,我正在使用CMake/GYP进行实验,我可以生成一个基于mac的xcodeproj,但不知怎的,设置了
SDKROOT:“iphonesimulator4.1”
生成了基于iPhone的xcodeproj,但我得到了一个错误
无法启动模拟应用程序:未知错误。