我想读访问的文件在iPhone的音乐目录的具体限制:iOS的沙箱
~/Media/iTunes_Control/Music/F**/*.{M4A,MP3}
1)我似乎无法从文档找出iOS应用程序是否在沙盒,这样我会或不会拥有此权限。
2)是否需要向iOS App沙箱以外的目录请求读取或写入权限?只写权限?如何做到这一点,还是仅仅由团队决定审核应用商店版本的应用程序?
3)我已经找到了很多的信息在OS X的应用程序沙箱苹果文档,但不是iOS应用的。 iOS和OS X应用程序是否有类似的沙盒/权利流程?我应该阅读的任何有用的链接?
更新:为接受的回答说:下面,1,2和3是不可能的,但它有可能获得在媒体库中的文件,这在某种意义上等同于具有读取访问原件及复印件 - 因为数字信息当然是相同的。这个问题包含的代码,做的是: Application crashed while importing songs from Ipod library in Iphone for iOs 5.0
终于在3)上找到了一些信息 - 从授权密钥参考:“设置授权值以启用iCloud,推送通知和App Sandbox(仅限OS X)。” – Colin
借助App Sandbox,您的应用程序可以访问POSIX全球可读的位置......因此,OS X应用程序似乎无需授权即可读取iTunes音乐目录。 iPhone的音乐文件的路径类似POSIX的世界可读性,所以看起来不错,除非应用商店的评论者认为它不是,我想。 – Colin
奇怪的是,权利密钥参考定义了对音乐文件夹的读取权限,即使“临时权利”部分对POSIX世界可读位置作出上述声明。这些似乎有冲突。 – Colin