2016-01-11 60 views
2

我正在開發使用此guide的通用iOS框架。 如何從其他開發人員隱藏框架內的圖像?隱藏iOS框架中的資源

另外,我不確定,我們是否需要框架內的Info.plist文件?

enter image description here

+0

你有沒有發現,如果有可能隱藏在一個框架的圖像? – JohnG

+0

看到我的答案吼叫。 – Hantok

回答

1

我通過encrypt的資源解決我的問題。我不確定,這是解決問題的最佳方式,但對我來說很有效。 Here是一個簡單的OS X應用程序,在將文件添加到框架之前對其進行加密。

代碼解密:

NSError* error; 
NSData* encryptedData = [NSData dataWithContentsOfFile:filePath]; 
NSData* decryptedData = [RNDecryptor decryptData:encryptedData 
            withPassword:@"SAMPLE-KEY" 
             error:&error]; 
UIImage* image = [UIImage imageWithData:decryptedData]; 

`

代碼加密:

NSData* data = [NSData dataWithContentsOfFile:filePath]; 

NSError* error; 
NSData* encryptedData = [RNEncryptor encryptData:data 
            withSettings:kRNCryptorAES256Settings 
             password:@"SAMPLE-KEY" 
             error:&error]; 
[encryptedData writeToFile:encryptedFilePath atomically:YES];