将两个iOS项目合并为一个用于通用构建

时间:2013-07-17 11:24:26

标签: ios xcode universal-binary

我为iPhone和iPAD设置了不同的项目,这两个项目中的大多数文件名都是相同的。现在我想将这两者合并为一个并创建一个Universal构建。是否有任何教程或更好的方法来处理这个问题,而无需重新编写完整的代码。

请帮忙。感谢。

2 个答案:

答案 0 :(得分:1)

我之前已经这样做了。那时,我们没有选择重命名一个项目的所有文件和类。 Objective-c没有名称空间,unfortunately

不知道你的项目有多大,但是通过重命名/替换或重新分解工具,你可以在没有任何(太多)痛苦的情况下做到这一点。

答案 1 :(得分:0)

如果你使用StoryBoard,那么你可以选择你的项目,当你选择Universal时,你可以为iPhone和iPad设置两个不同的StoryBoards。

因此,您将拥有一个根据iOS设备初始化它的应用程序。

如果您有相同的类名,我建议您更改其中一个具有一个字符差异(例如ViewController和PViewController(P for phone ..))并根据它重构所有相关类。

祝你好运!