我想锁定我的应用程序中的主要捆绑资源..我有数据库添加到我的资源文件夹,我想锁定,因此没有人可以从应用程序外部访问或读取数据库。像一些.bin文件类型转换?并将它们解密到应用程序中?任何帮助?iPhone NSMain捆绑软件资源
0
A
回答
0
如上所述,在普通的iPhone上,没有人可以看到您的捆绑数据。然而,在越狱手机中,人们可以轻松提取持久存储并使用它。
因此,您需要加密持久性存储库,即sql文件本身。这可以通过创建持久性存储时传递适当的选项来完成:
- (NSPersistentStoreCoordinator *)persistentStoreCoordinator {
if (persistentStoreCoordinator != nil) {
return persistentStoreCoordinator;
}
NSString *storePath = [[self applicationDocumentsDirectory] stringByAppendingPathComponent: @"database.sqlite"];
NSURL *storeUrl = [NSURL fileURLWithPath:storePath ];
NSError *error = nil;
persistentStoreCoordinator = [[NSPersistentStoreCoordinator alloc] initWithManagedObjectModel: [self managedObjectModel]];
if (![persistentStoreCoordinator addPersistentStoreWithType:NSSQLiteStoreType configuration:nil URL:storeUrl options:nil error:&error]) {
// Handle error
}
NSDictionary *fileAttributes = [NSDictionary dictionaryWithObject:NSFileProtectionComplete forKey:NSFileProtectionKey];
if (![[NSFileManager defaultManager] setAttributes:fileAttributes ofItemAtPath:storePath error:&error]) {
// Handle error
}
return persistentStoreCoordinator;
}
相关问题
- 1. iPhone:将资源复制到捆绑包?
- 2. 更新捆绑资源文件
- 3. 如何使用fhirclient(FHIR上的Smart)将资源添加到捆绑软件?
- 4. FOS REST捆绑:用“人”的资源
- 5. NSBundle - 在捆绑中查找资源?
- 6. 访问捆绑中的资源HL7-FHIR
- 7. AppleScript - 找不到捆绑的资源
- 8. JSON和捆绑资源的Xcode
- 9. Symfony资产捆绑
- 10. 查找OSGi捆绑软件的策略
- 11. 快速安卓和phonegap捆绑软件
- 12. Laravel类自动加载捆绑软件
- 13. 捆绑软件安装权限问题
- 14. OSGI捆绑软件依赖问题
- 15. TextMate - 如何安装捆绑软件?
- 16. MVC捆绑:如何在儿童webapp中使用家长网站捆绑资源?
- 17. osgi blueprint如何读取捆绑中的资源文件
- 18. 如何捆绑angular4应用程序中的资源文件夹?
- 19. 如何包含捆绑在gem文件中的资源(js/css)?
- 20. symfony2资产管理捆绑
- 21. iPhone Xcode 4文件捆绑问题
- 22. 捆绑安装仍然不工作后,宝石安装捆绑软件
- 23. iPhone设置与UIButton捆绑
- 24. iphone javascript事件资源?
- 25. 不更新iPhone应用程序的捆绑软件版本的后果?
- 26. 你如何使用黑莓资源捆绑?
- 27. 忽略复制捆绑资源的XCode 8
- 28. 包含OSGi捆绑包的其他资源
- 29. 添加下载资源(图片)到捆绑?
- 30. Spring配置来加载捆绑中的资源
如果设备是越狱那么任何人访问你的资源文件夹,否则就不是在iphone更多钞票。 – hchouhan02 2012-03-12 08:49:07
没有越狱,你解压缩IPA和直接访问您的计算机上的资源文件夹;-) – 2012-03-12 09:43:15
如何锁定它们呢? .txt文件?或者我们必须加密内容? – faiziii 2012-03-12 10:49:24