Apple 在UILocalNotification
类引用中指定音频文件必须来自应用程序包。但是,一些聪明的极客通过使用以下方法找到了解决此限制的方法:
// this works by going up the bundle dir, then pointing to the Documents dir
localNotif.soundName = @"../Documents/blabla.caf";
这个解决方法在 iOS 5 中运行良好,但是在 iOS 6 中出现了问题。为了尝试提出新的解决方法,我创建了一个别名(符号链接) ,称为blabla.caf
指向../Documents/blabla.caf
,并将其放入应用程序中捆。这是我被卡住了。
现在,我得到了一个PBXCp error
,Xcode 无法完成应用程序部署到设备,因为显然
错误:/Users/stuff/moreStuff/appName/../Documents/blabla.caf:没有这样的文件或目录
我的问题:
- 我可以以某种方式在
Documents
目录中添加一个虚拟文件(0 KB)来关闭 Xcode 吗? - 我可以以某种方式强制 Xcode 覆盖此错误并继续部署应用程序吗
?