2016-01-11 143 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];