• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ios - iOS 和 tvOS 之间共享的 Cocoa Touch 框架

[复制链接]
菜鸟教程小白 发表于 2022-12-13 12:05:35 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我正在开发一个应用程序,该应用程序可以包含一些我想封装在框架中的共享代码。我创建了 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/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap