保护桌面Mac .app中的文件

4th*_*ace 1 macos xcode cocoa

我主要是写iPhone应用程序,但我熟悉一些桌面Mac创作.我需要创建一个包含几个wav声音文件(包含在包中)的Cocoa应用程序.我不希望用户查看.app文件的包内容,然后从中提取所有声音文件.有没有办法保护这些文件?

Mar*_*sey 7

以下是一些可能性,取决于您想要投入的努力:

  1. 加密文件
  2. 更改文件名和扩展名,以减少它们是声音文件
  3. 将声音嵌入可执行文件中,作为自定义Mach-O部分
  4. 从文件中删除任何标头,并仅存储原始样本
  5. 编写程序将音频数据转换为C数组声明,并编译到应用程序中
  6. 只是不要担心.没有人会"窃取"你的声音,如果他们这样做了,那又怎么样?