OStack程序员社区-中国程序员成长平台

标题: ios - iOS 和 tvOS 之间共享的 Cocoa Touch 框架 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 12:05
标题: ios - iOS 和 tvOS 之间共享的 Cocoa Touch 框架

我正在开发一个应用程序,该应用程序可以包含一些我想封装在框架中的共享代码。我创建了 iOS Putter 应用程序目标,然后是我从应用程序链接的框架 PutterKit。这很好用。

然后我创建一个 tvOS 应用程序目标 PutterTV 并将 PutterKit 复制到 PutterKit (TV) 并将其 sdk 设置为 tvOS

enter image description here

当我在 tvOS 应用程序中 import PutterKit 并编译它时,我得到了错误 没有这样的模块“PutterKit”

这是一个示例项目 https://dl.dropboxusercontent.com/u/1326174/Putter.zip

建立这样一个框架的正确方法是什么?



Best Answer-推荐答案


查看您的项目,您需要:

import PutterTVKit

如果您查看 PutterKit(TV) 目标build设置,您会注意到 ProductName 和 ProductModuleName 是 PutterTVKit。

还要确保在 PutterTV 应用程序目标的链接框架和库部分中链接到 PutterTVKit.framework(不是 PutterKit.framework)。

通过这些更改,它似乎可以正常编译。

关于ios - iOS 和 tvOS 之间共享的 Cocoa Touch 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33965304/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4