【发布时间】:2020-05-20 01:06:49
【问题描述】:
我正在尝试部署一个封装在框架中的 .dylib 库,但遇到以下问题:“错误 ITMS-90206:“无效的捆绑包。位于 X.app/Frameworks/PoemsRecommender.framework 的捆绑包”包含不允许的文件“框架”。”
我尝试过的事情:
- 在“运行脚本”阶段删除“Frameworks”文件夹(它实际上有助于提交,但应用程序崩溃,因为它在 Frameworks 文件夹中找不到 dylib)
- 在“嵌入框架”中将“框架”更改为“共享框架”
- 禁用“始终嵌入 Swift..”
【问题讨论】:
-
请在没有
...的情况下发布整个错误消息。 -
ERROR ITMS-90206:“无效的捆绑包。X.app/Frameworks/PoemsRecommender.framework 的捆绑包包含不允许的文件“框架”。”
-
为什么要把dylib的框架嵌入到另一个框架中?该应用程序将完美链接到一起部署到
X.app/Frameworks文件夹中的两个框架,名称为X.app/Frameworks/PoemsRecommender.framework和X.app/Frameworks/PoemsRecommenderDylib.framework
标签: ios xcode frameworks app-store