2016-01-11 2 views
2

Я разрабатываю универсальную инфраструктуру iOS, используя это guide. Как скрыть изображения внутри фреймворка от других разработчиков?Скрыть ресурсы в рамках 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]; 
Смежные вопросы