我的应用被 App Store 拒绝,原因如下。
该应用程序以脆弱的方式引用框架,这可能会导致错误。
该应用程序使用相对路径引用以下框架:
'/图书馆/框架/iTunesLibrary.framework'
最佳 Mac OS X 开发实践建议使用(按顺序)
@executable_path/ @loader_path/ @rpath/
有关链接框架的更多信息,请参阅以下文档:
动态库编程主题的运行路径依赖库部分
dyld(1) 手册页
我已阅读建议的文件,但我不明白它们与我的项目有何关系。我正在尝试包含iTunesLibrary.framework
,它似乎不是动态库。向项目添加非标准框架的最佳实践是什么?那条路径应该是绝对的吗?