0

假设您创建了一个项目。然后你想做点别的。您想创建另一个使用前一个项目的所有文件的项目。然后你稍微修改一下。

在 vb.net 中很简单。您只需复制 vbproj 文件即可。

在 Objective-C 中,复制 xcproj 将导致无法编译的项目文件。

解决方案?

笔记:

  1. 我不想做简单的复制。如果我做简单的复制更改将不会传播。我想如果叉子改变,原始文件也会改变。
  2. 据我所知,更改项目文件名会使项目无法编译。因此,除非我做错了什么,否则仅复制项目文件是行不通的。

我认为在更改 xcodeproj 文件的名称后没有简单的方法使项目工作,这完全是荒谬的?我什至无法在 textedit 中打开那个 xcodeproj 文件。在 vb.net 中,我可以直接破解项目文件。为什么不在 xcode 中?

4

3 回答 3

3

我更喜欢两种选择:-

如果有一些类是不变的并且没有变化,你可以制作一个叫做 Cocoa Touch 静态库的库

或者

只需将文件夹复制到另一个位置,重命名应用程序名称和您想要进行的更改并运行它!

希望这些信息对你有帮助..

于 2013-01-16T09:45:17.760 回答
3

我渴望有一天你可以简单地从 Xcode(!) 中选择“另存为模板”。与此同时,从 AppStore中查看Project Duplicator可能会让你有些头疼。我自己还没有尝试过,但听起来它的设计目的正是为了满足您的要求。

如果您想以手动方式执行此操作,您可以在 Finder 中复制包含所有相应文件的文件夹,然后从那里重命名所有内容。

于 2013-01-16T09:45:41.240 回答
2

您可以为您的项目创建多个目标。看看这个链接

于 2013-01-16T14:37:13.077 回答