找不到框架吊舱

Che*_*wra 2 linker-errors ios cocoapods swift xcode9.2

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

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

Ger*_*eon 5

确保您的Podfile也将iOS 9.3指定为部署目标:

platform :ios, '9.3'
Run Code Online (Sandbox Code Playgroud)


Mhm*_*izk 5

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

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

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

在框架和库下我发现了这个:

在此输入图像描述

我删除了 Pods_OneSignalNotificationServiceExtension.framework

并构建我的项目,它运行得非常完美。

谢谢