我想鎖定我的應用程序中的主要捆綁資源..我有數據庫添加到我的資源文件夾,我想鎖定,因此沒有人可以從應用程序外部訪問或讀取數據庫。像一些.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