我正在开发一个应用程序,该应用程序可以包含一些我想封装在框架中的共享代码。我创建了 iOS Putter
应用程序目标,然后是我从应用程序链接的框架 PutterKit
。这很好用。
然后我创建一个 tvOS 应用程序目标 PutterTV
并将 PutterKit
复制到 PutterKit (TV)
并将其 sdk 设置为 tvOS
当我在 tvOS 应用程序中 import PutterKit
并编译它时,我得到了错误
没有这样的模块“PutterKit”
这是一个示例项目 https://dl.dropboxusercontent.com/u/1326174/Putter.zip
建立这样一个框架的正确方法是什么?
查看您的项目,您需要:
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 |