我将我的应用程序提交到App Store,但它被拒绝了。我收到一封电子邮件说:
无效的捆绑包 - 您的应用引用的一个或多个动态库不在dylib搜索路径中。
我没有使用CocoaPods,因此所有外部框架都是手动安装的。我已经尝试将动态库安装名称更改为:
$(DYLIB_INSTALL_NAME_BASE:standardizepath)/$(EXECUTABLE_PATH)
但我仍然从Apple那里得到同样的错误。
编辑:对我来说仍然没有解决方案。我将{。{1}}中的.tbd包含在here
我按照几个帖子的建议将other linker flags
,@executable_path/Frameworks
和@executable_path/../Frameworks
添加到@loader_path/Frameworks
。
我尝试了this tutorial
答案 0 :(得分:0)
我终于通过删除所有外部框架和库来解决了我的问题,并使用CocoaPods重新安装它们。