【问题标题】:Hide resources in iOS framework在 iOS 框架中隐藏资源
【发布时间】:2016-04-16 00:19:02
【问题描述】:

我正在使用 guide 开发通用 iOS 框架。 如何对其他开发者隐藏框架内的图片?

另外,我不确定,我们是否需要框架内的 Info.plist 文件?

【问题讨论】:

  • 你有没有发现是否可以在框架中隐藏图像?
  • 在下面查看我的答案。

标签: xcode ios8 frameworks resources ios9


【解决方案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];

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-03-21
    • 1970-01-01
    • 2015-04-04
    • 1970-01-01
    • 2010-09-18
    • 1970-01-01
    • 1970-01-01
    • 2012-08-24
    相关资源
    最近更新 更多