2013-04-23 82 views
2

我已經添加了一個sqlite數據庫到我的iOS項目,我希望它是私人的,我不希望任何用戶看到裏面是什麼。但是一旦創建了.ipa文件,如果我將其擴展名更改爲.zip並查看包中的內容,我可以訪問該sqlite文件。iOS隱私文件IPA內

如何添加sqlite文件,以便無法從ipa文件訪問它?

乾杯

+1

這是不可能的,你只能使其難以通過任何形式的加密。即使您對塊進行加密和寫入可執行文件,總會有一種反向的方式來讀取它(因爲您需要自己閱讀它)。 – 2013-04-23 17:01:12

回答

4

您只能使訪問文件變得更加困難,不能使其無法訪問。您可以採取的一個步驟是在將文件放入IPA之前以某種方式對文件進行加密。當然,用戶可以根除密鑰並解密它,但它會阻止那些試圖窺探的更加隨意的用戶。

普遍的說法是,這是更好的通過添加功能,增強功能等,爲付費用戶,而不是花時間試圖從濫用軟件阻止一些用戶花費在軟件投資的時間。你會得到一個更高質量的產品,在市場上表現更好。