首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xcode 11.3.1没有将二进制第三方框架嵌入到捆绑包(IPA)中

Xcode 11.3.1没有将二进制第三方框架嵌入到捆绑包(IPA)中
EN

Stack Overflow用户
提问于 2020-03-21 05:47:48
回答 1查看 165关注 0票数 0

Xcode 11.3.1没有将二进制第三方框架嵌入到捆绑包(IPA)中。

我使用通过pod安装的almofire,当我在真实设备上运行该项目时,应用程序崩溃并显示以下消息:

代码语言:javascript
复制
dyld: Library not loaded: @rpath/Alamofire.framework/Alamofire
  Referenced from: /private/var/containers/Bundle/Application/E7080212-1CE9-45FE-A384-738DA0DF6567/testFramworks.app/testFramworks
  Reason: no suitable image found.  Did find:
    /private/var/containers/Bundle/Application/E7080212-1CE9-45FE-A384-738DA0DF6567/testFramworks.app/Frameworks/Alamofire.framework/Alamofire: code signature invalid for '/private/var/containers/Bundle/Application/E7080212-1CE9-45FE-A384-738DA0DF6567/testFramworks.app/Frameworks/Alamofire.framework/Alamofire'

我假设Xcode不嵌入二进制第三方框架,我还检查了框架、库和嵌入内容部分,发现框架就在那里。

我尝试了很多方法,比如通过下载手动添加框架,并将其添加到框架部分,但仍然出现了相同的错误。

另外,我也尝试了另一个同样的库。它可以在Xcode10中工作,我不知道为什么在Xcode11.3.1中不能

EN

回答 1

Stack Overflow用户

发布于 2020-03-21 06:29:27

对于使用use_frameworks的用户:解决方案是删除pods!并将其替换为use_modular_headers!

例如:

代码语言:javascript
复制
target 'your_project_name' do
    use_modular_headers!
    pod 'RealmSwift'
end
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60782037

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档