我正在尝试将我的包转换为NSData,以便我可以散列数据并让服务器在允许下载之前验证哈希值。唯一的问题是,当我尝试将软件包转换为NSData时,我得到Error: The operation couldn’t be completed. (Cocoa error 257.)
我查找了错误257,这意味着由于权限问题导致无法读取软件包。我做错了什么?谢谢你的帮助。
NSString *bundlePath = [[NSBundle mainBundle] resourcePath];
NSLog(@"%@", bundlePath);
NSError *error;
NSData *bData = [NSData dataWithContentsOfFile:bundlePath options:nil error:&error];
NSLog(@"Error: %@", [error localizedDescription]);
答案 0 :(得分:1)
如果盗版保护是您的最终目标,请参阅此内容以获取一些见解和代码。
http://thwart-ipa-cracks.blogspot.com/2008/11/detection.html?m=1