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

ios - 在项目的 podfile 中使用私有(private)框架(带有 pod)

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

我创建了一个使用多个 pod 的私有(private)框架。我现在想在也使用 Cocoapods 的项目中使用这个框架(它有一个 podspec 文件)。

我已经搜索了很多小时,但找不到有效的示例。我的用例是我正在创建多个应用程序,但是这些应用程序共享大量代码和 Assets ( Storyboard、文件等)。因此,框架包含所有这些通用组件,需要在每个应用目标中使用。

我目前有这个,但它不能正常工作:

platform :ios, '9.0'
use_frameworks!
workspace 'roject.xcworkspace'

def shared_pods
  pod 1
  pod 2
  pod 3
end

target 'Target1' do
  shared_pods
end

target 'Target2' do
  shared_pods
end

target 'MyPrivateFramework' do
  project 'MyPrivateFrameworkDirectory/MyPrivateFramework.xcodeproj'
  shared_pods
end

target 'TestsTarget' do
  inherit! :search_paths
  # Pods for testing
end

我收到的警告是:

[!] The Podfile contains framework targets, for which the Podfile does not contain host targets (targets which embed the framework).
If this project is for doing framework development, you can ignore this message. Otherwise, add a target to the Podfile that embeds these frameworks to make this message go away (e.g. a test target).



Best Answer-推荐答案


我通过仔细阅读此主题找到了答案:https://github.com/CocoaPods/CocoaPods/issues/6123并与此处的示例项目进行比较:https://github.com/benasher44/CocoaPodsLibExample

关于ios - 在项目的 podfile 中使用私有(private)框架(带有 pod),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44231165/

回复

使用道具 举报

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

本版积分规则

关注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