Xcode Cocoa吊舱:本地吊舱安装问题
我正试图通过本地podspec安装一个库。这就是我的podspec的样子Xcode Cocoa吊舱:本地吊舱安装问题,xcode,cocoapods,podspec,Xcode,Cocoapods,Podspec,我正试图通过本地podspec安装一个库。这就是我的podspec的样子 Pod::Spec.new do |s| s.name = 'MI_SDK_DEVELOPMENT' s.version = '1.0.0' s.license = { :type => 'Unspecified' } s.homepage = 'https://www.modirum.com' s.authors = { 'Modirum Ou' => 'info@modirum.com' } s.summa
Pod::Spec.new do |s|
s.name = 'MI_SDK_DEVELOPMENT'
s.version = '1.0.0'
s.license = { :type => 'Unspecified' }
s.homepage = 'https://www.modirum.com'
s.authors = { 'Modirum Ou' => 'info@modirum.com' }
s.summary = 'Modirum 3DS SDK iOS framework (Development)'
s.platform = :ios
s.source = { :path => './LocalPods/MI_SDK_DEVELOPMENT.framework.zip' }
s.ios.deployment_target = '8.0'
s.ios.vendored_frameworks = 'MI_SDK_DEVELOPMENT.framework'
end
当我运行pod安装时
pods安装成功,但它没有复制XCode项目中的'MI\u SDK\u DEVELOPMENT.framework'
。所以我有以下错误
所以我不知道吊舱本身有什么问题,或者我在安装过程中遗漏了什么。我们将非常感谢您的帮助。谢谢
编辑:
播客文件
到目前为止,.zip文件似乎只能通过http资源进行归档:
使用HTTP下载压缩文件的代码。它支持zip、tgz、bz2、txz和tar
因此,这将起作用:
s.source = { :http => 'https://example.com/MI_SDK_DEVELOPMENT.framework.zip' }
这不会:
s.source = { :path => './LocalPods/MI_SDK_DEVELOPMENT.framework.zip' }
你能粘贴你的项目文件吗?另外,是否有使用.zip框架的特殊需要?感谢@alxlives的响应。SDK文档说要使用.zip框架。我不知道使用.zip或.framework本身的最佳方式是什么。#取消注释下一行,为您的项目平台定义全局平台:ios,'8.0'target'ModirumSDKExample'do#如果您不使用Swift并且不想使用动态框架,请注释下一行。#ModirumSDKExample pod'MI_SDK_DEVELOPMENT',:path=>'./LocalPods/MI_SDK_DEVELOPMENT.podspec'end能否确认您的
MI_SDK_DEVELOPMENT.podspec
与文件夹层次结构中的MI_SDK_DEVELOPMENT.framework
位于同一位置?@alxlives,我正在使用.xcworkspace
文件,它有Pods文件夹。唯一可行的方法是不使用.zip框架,而是将其解压缩到.framework,然后将框架正确地引入XCode项目,并构建文件。所以,我不确定.zip框架是否真的与cocoapod一起工作。感谢@alxlives指出了正确的方向。这意味着我们不能通过Cocoapods使用local.zip框架,我必须把它放到某个远程位置。
s.source = { :path => './LocalPods/MI_SDK_DEVELOPMENT.framework.zip' }