ios - Pod 库未正确安装
问题描述
我有一个带有 proj 结构的项目 XyzAbc
--LICENSE
--XyzAbc
----XyzAbc.h
----Info.plist
----file1.swift
----file2.swift
--Products
----XyzAbc.framework
构建这个项目后,我选择它XyzAbc.framework
并将其推送到具有文件夹结构的 github 帐户中
--XyzAbc.framework
--.gitignore
--LICENSE
--XyzAbc.podspec
--README.md
我XyzAbc.podspec
在本地机器上创建了文件,它的结构是
Pod::Spec.new do |s|
s.name = ""
s.version = "0.1.1"
s.summary = ""
s.description = ""
s.homepage = ""
s.swift_versions = "4.2"
s.license = {
:type => "MIT",
:file => "LICENSE"
}
s.author = "xyyyy"
s.platform = :ios, "10.0"
s.source = {
:git => "https://github.com/xyz/pqr.git", # github link where I uploaded my compiled library
:tag => "0.1.1"
}
s.source_files = "XyzAbc.framework/Headers/*.h"
s.public_header_files = "XyzAbc.framework/Headers/*.h"
s.vendored_frameworks = "XyzAbc.framework"
s.framework = 'Foundation'
end
我在我的应用程序中引用这个 podspec 文件,例如
target 'TestApp' do
use_frameworks!
pod 'XyzAbc', :path => "../../../../Desktop/XyzAbc.podspec"
end
但我无法在 pod 库中看到任何标题。在我的项目 TestApp 中,它看起来像这样
--Pods
----Podfile
----Development Pods
------XyzAbc
--------Pods
--------SupportFiles
--------<Frameworks is missing>
:http
当我在 http 链接中提供 zip文件夹时,我尝试使用.framework
它,它不起作用但是当我提供解压缩的文件夹时,.framework
我可以使用这个库。
我正在关注这个https://medium.com/onfido-tech/distributing-compiled-swift-frameworks-via-cocoapods-8cb67a584d57
更新 - 详细说明
解决方案
推荐阅读
- python - elasticsearch查询返回多于命中
- wordpress - 如何将容器转换为图像?
- python - 如何使用 Python 解析 JSON API
- python - 输出带有括号和引号
- ios - 如何围绕其中心旋转 CGRect?
- python - 如何在 Python 2.7 中运行项目并使用所有必需的以前版本的依赖项,而不会弄乱我的计算机设置?
- python - 如何设置目标文件由文件内容确定的snakemake规则?
- python - QSortFilterProxyModel 创建空白项
- mysql - 在字段类型时间戳中按一天获取 SELECT MySQL 中的数据
- react-native - 在 react native 的原生基础库中更改 fontFamily 不起作用