加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

swift – 使用Cocoapods与应用程序扩展

发布时间:2020-12-14 06:11:05 所属栏目:百科 来源:网络整理
导读:我试图在Xcode 6 Beta-6中使用cocoapods库构建照片应用程序扩展。 Xcode为照片扩展创建的桥接头无法从Cocopapod查看任何内容。 例如:#import GPUImage / GPUImage.h导致错误“GPUImage / GPUImage.h”文件未找到。 我试过每一个可能的路径导入(括号和引号)
我试图在Xcode 6 Beta-6中使用cocoapods库构建照片应用程序扩展。
Xcode为照片扩展创建的桥接头无法从Cocopapod查看任何内容。

例如:#import< GPUImage / GPUImage.h>导致错误“GPUImage / GPUImage.h”文件未找到。

我试过每一个可能的路径导入(括号和引号),几乎没有成功。唯一的例外是,对于像SVProgressHUD这样的简单pod,以下丑陋的可怕的黑客工程:
#import“../Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.h”。

但是对于GPUImage,它进入GPUImage.h标头,并决定它突然看不到GPUImageContext.h虽然没有问题,当导入与不是应用程序扩展名的正常Swift代码的桥接标头。

应用程式额外资讯的编译有什么不同之处,这阻碍了桥接标头的行为?

注意:
我读了每一个可能的排列this tutorial,它不是立即适用,只是为了防止任何人认为他们已经找到答案。

此外,this SO question中描述的问题可能有关,但我反问这个问题,以防我的问题是特定于应用程式额外资讯。

正确的方法是更新您的podfile只添加一行:
link_with 'yourApp','yourAppExtension'

和pod更新应该解决问题。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读