ios – 在应用程序包中添加符号链接

ios – 在应用程序包中添加符号链接,第1张

概述Apple在UILocalNotification类引用中指定音频文件必须来自应用程序包.然而,一些聪明的极客通过使用以下方法找到了解决这个限制的方法: // this works by going up the bundle dir, then pointing to the Documents dirlocalNotif.soundName = @"../Documents/blabla.c Apple在UIlocalnotification类引用中指定音频文件必须来自应用程序包.然而,一些聪明的极客通过使用以下方法找到了解决这个限制的方法:

// this works by going up the bundle dir,then pointing to the documents dirlocalNotif.soundname = @"../documents/blabla.caf";

这种解决方法在iOS 5中运行良好,然而,它在iOS 6中爆发.在拼命尝试尝试并提出新的解决方法时,我创建了一个名为blabla.caf的别名(Symbolic link),指向../documents /blabla.caf,并将其放入应用程序包中.这是我被卡住了.

现在,我收到PBXCp错误,Xcode无法完成应用程序部署到设备,因为显然

error: /Users/stuff/moreStuff/appname/../documents/blabla.caf: No such file or directory

我的问题:

>我可以以某种方式添加一个虚拟文件(0 KB)到documents目录只是为了关闭Xcode?
>我可以以某种方式强制Xcode覆盖此错误并继续生活部署应用程序?

解决方法 如果在文件夹中放置符号链接到../../documents/blabla.caf,然后将该文件夹添加到项目中(确保在导入时设置“创建文件夹引用…”而不是“创建”组…“)然后Xcode将不会尝试在构建过程中解析链接.

我已经验证链接本身在应用程序中工作正常,但是如果UIlocalnotification在其soundname属性中接受文件夹/ blabla.caf,我不确定是否在我的头顶.

总结

以上是内存溢出为你收集整理的ios – 在应用程序包中添加符号链接全部内容,希望文章能够帮你解决ios – 在应用程序包中添加符号链接所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1014827.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-22
下一篇2022-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存