我正在预先填充sql文件,想知道Xcode在哪里保存其设备应用程序的文件夹。例如,在模拟器上获取应用程序的文件夹是/ username / library / application support / simulator。有人可以告诉我这些文件夹在哪里?任何帮助表示赞赏。
答案 0 :(得分:1)
它位于发布项目文件夹内的build文件夹中。所以projectFolder/build/appName.build/release
。最终实际文件夹的名称可能会根据目标而不是更改。
但是,如果您有一些想法直接将文件放入构建中,请忘记它。只有正确签名的编译器放入应用程序包内的项才有效。代码签名机制不允许您在编译后添加任何内容。
相反,将SQL文件添加到项目本身并将其添加到发布目标。构建版本时,SQL文件将包含在应用程序包中。我这样做了很多。
答案 1 :(得分:0)
使用CoreData和SQLite我看到sqlite存储文件被放入iPhoneSimulator中我的应用程序的/ Documents目录中,如果你想要精确地获得该路径,你可以使用这种方法:
NSString * documentsDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)
objectAtIndex:0];