iPhone XCode-将资源从模拟器复制到设备

iPhone XCode-将资源从模拟器复制到设备,iphone,xcode,Iphone,Xcode,我的目标是复制模拟器上文档目录中的所有.plist文件(我从模拟器中创建并存储一些.plist),并在设备上运行时将此.plist复制到我的资源文件中! 这是因为我在模拟器上创建了一个游戏关卡(使用鼠标更简单),并且在设备上运行时希望自动将这个.plist文件加载到iPhone中 类似 cp/Users/username/Library/Application Support/iPhone Simulator/5.1/Applications/B5A52177-D17C-4479-AB72-01

我的目标是复制模拟器上文档目录中的所有.plist文件(我从模拟器中创建并存储一些.plist),并在设备上运行时将此.plist复制到我的资源文件中! 这是因为我在模拟器上创建了一个游戏关卡(使用鼠标更简单),并且在设备上运行时希望自动将这个.plist文件加载到iPhone中

类似
cp/Users/username/Library/Application Support/iPhone Simulator/5.1/Applications/B5A52177-D17C-4479-AB72-01298392983/Documents/*.plist myResourcesFile on device

如果我能够将文档目录从模拟器复制到设备上,也是一样的

有什么想法吗??我试过进入“添加构建阶段”并在谷歌上搜索,但不知道如何做到这一点


有人能帮我吗?

如果从模拟器复制后不需要修改plist,只需将它从Finder直接拖放到Xcode项目的resources文件夹中,然后从那里访问它。

没有,我只在模拟器上修改.plist。在设备上,我只能读取.plist!不,我不想手动操作。。。我不能拖放模拟器上创建的每个.plist。。。我想自动完成它!(我不想把这些添加到我的项目中。plist没有意义)@BQuadra你不能自动完成它,即使你写了一个脚本从finder中查找并复制plist,你也不能以这种方式将它们放在你的设备上。一旦Xcode在您的设备上安装了您的应用程序,它就会被沙盒化,无法访问。如果您想添加那些要在运行时自动添加的Plist文件,那么您必须添加某种下载机制,使用这种机制,您可以下载文档目录或缓存目录中的Plist文件,然后从应用程序读取。通过这种方式,您可以在模拟器上创建动态N个级别,然后在web URL上提供这些级别,以便应用程序可以在运行时获取这些新级别。我确信,在将应用程序复制到设备中之前,可以从模拟器文档目录中处理文件并将其添加到资源路径(使用此函数CpResource)。您可以使用构建阶段->添加构建阶段->添加运行脚本并编写一个脚本,从模拟器路径复制文件并添加到项目路径(),但我无法确定必须使用的xcode环境变量。