从XCode Run开始的快速设备应用程序

时间:2012-10-11 23:56:19

标签: iphone xcode ipad xcode4.5

旧的XCode和新的XCode有1个问题:

如果app的资源最多,从“运行”按钮推送到设备启动应用程序的时间很长。

当我们按下Run按钮时,XCode会执行以下步骤:

  

1)编译已更改的类

     

2)构建应用

     

3)将.app复制到包含所有资源的设备

     

4)沙盒

     

5)运行应用程序

示例:

如果资源大小为1 Gb,那么app会在1分钟或更长时间后运行。

有人知道吗?如何减少应用启动时间或每次禁用资源复制?

1 个答案:

答案 0 :(得分:1)

我找到了一个解决方案,但也许很多人会反驳这种方法。

是的,这种方法不适用于所有项目,但我已经想对所有人说:

  

1)在XCode中我们添加了资源文件夹,          对于XCode将检测到他并将复制到设备;

     

2)第一次我们必须将Run for all资源复制到设备中。          现在我们在Mac和Device中有一个资源文件夹;

     

3)现在我只需将资源文件夹替换为另一个临时文件夹。          并创建一个具有相同名称的Empty文件夹。现在XCode会看到一个文件夹,          而不会告诉我们,缺少什么资源文件夹;

     

4)更改一些代码并推送运行。这很棒,第3步是资源复制          是最快的!

如果资源文件夹中缺少任何文件,XCode不会将其从设备中删除,您可以在此处找到许多问题。所以,如果你今天只在代码修改上工作,这种方法是有用的。

如果您想使用资源(添加,删除,修改),只需更换资源文件夹并正常工作=)