找不到框架的 pod

Framework not found pods

提问人:Chelsea Shawra 提问时间:5/20/2018 最后编辑:Anton BelousovChelsea Shawra 更新时间:11/14/2023 访问量:11041

问:

我知道这是一个老问题。但我以一种非常奇怪的方式产生了这个问题。实际上,我已经开发了一个应用程序,安装了 pod 和部署目标中的所有内容,如 11.2。我为它取了一个 .ipa 并将其发送给客户端进行测试。但是客户端无法安装,因为 iPad Mini 1 没有 iOS 10 或更高版本的更新。 因此,我将部署目标降低到客户端拥有的 iPad Mini1 的 9.3 当前 iOS 版本。在存档时,Xcode 会产生如下错误:enter image description here

问题是什么??我们是否需要取消 Pod 并重新安装,或者只是修改现有的 Pod 文件?请帮忙。

ios swift cocoapods 链接器错误 xcode9.2

评论


答:

8赞 Gereon 5/20/2018 #1

确保你的 Podfile 也指定 iOS 9.3 作为部署目标:

platform :ios, '9.3'

评论

0赞 Emin Turk 2/18/2021
我的部署目标相同,但仍然收到相同的错误。
5赞 MhmdRizk 4/20/2020 #2

我尝试修复我的 Podfile,但这对我不起作用。

我做了以下操作来解决此问题:

转到“项目导航器”-“>目标”->“OneSignalNotificationServiceExtension 目标”

在框架和库下,我找到了这个:

enter image description here

我删除了Pods_OneSignalNotificationServiceExtension.framework

并构建我的项目,它运行良好。

谢谢

评论

0赞 Saulo Pacífico 5/8/2021
我真的不知道删除这个项目是否会导致任何不良影响,但它解决了问题。谢谢。
0赞 ANDYNVT 12/20/2022 #3

就我而言(Intel mac),设置部署目标相同(11.0)对我有用:

  1. POD 文件

pod file

  1. 跑步者

CleanShot 2022-12-20 at 22 40 23@2x

  1. 一个信号延长线

CleanShot 2022-12-20 at 22 41 40@2x

1赞 fullmoon 11/14/2023 #4

我刚刚从构建阶段中删除了 POD 依赖项,然后重新构建了项目,它起作用了!

目标 -> 你的应用程序 -> 构建阶段 -> 将二进制文件与库链接 ->单击“-”按钮从那里删除 POD:enter image description here

然后生成项目。