MeetYouDevs / cocoapods-imy-bin

1.05k stars 245 forks source link

制作完成没有资源文件 #180

Open malgee012 opened 3 years ago

malgee012 commented 3 years ago

MJRefresh, SVProgressHUD制作完成的没有资源图片bundle,有.a 和头文件, 其他的库只要有bundle也都没有bundle,但是都是制作成功的

su350380433 commented 3 years ago

podsepc 文件查看下,或者看下没有是 带 空格路径的文件

malgee012 commented 3 years ago

podsepc 文件查看下,或者看下没有是 带 空格路径的文件

我看了下我的podspec是没有问题的, 唯一不太明白的就是Demo中的podspec这两行为啥这样设置

  s.source_files = 'Source/**/*.{h,m,c}'
  s.public_header_files = 'Source/**/*.h'

还有上面说的带空格路径的文件能说的具体那一块需要设置路径文件吗?

malgee012 commented 3 years ago

podsepc 文件查看下,或者看下没有是 带 空格路径的文件

建一个微信群 或者qq群 能在里面交流下呀

robinchanme commented 3 years ago

我说错了,应该是默认所有二进制包都有Resources 文件夹 搜索以下代码,删除就好 if @spec.attributes_hash.keys.include?("resources")

robinchanme commented 3 years ago

其实 binary.podspec.json 文件里面是有 Resources 的路径指向的,但因为生成二进制的时候,没有将对应的资源 copy 成功,所以会导致这个问题。我不太懂 ruby 代码,所以就做了这个处理

malgee012 commented 3 years ago

其实 binary.podspec.json 文件里面是有 Resources 的路径指向的,但因为生成二进制的时候,没有将对应的资源 copy 成功,所以会导致这个问题。我不太懂 ruby 代码,所以就做了这个处理

我说错了,应该是默认所有二进制包都有Resources 文件夹 搜索以下代码,删除就好 if @spec.attributes_hash.keys.include?("resources")

修改了源码 怎么使用源码,这个不会弄, 老哥能给点指点吗

robinchanme commented 3 years ago

其实 binary.podspec.json 文件里面是有 Resources 的路径指向的,但因为生成二进制的时候,没有将对应的资源 copy 成功,所以会导致这个问题。我不太懂 ruby 代码,所以就做了这个处理

我说错了,应该是默认所有二进制包都有Resources 文件夹 搜索以下代码,删除就好 if @spec.attributes_hash.keys.include?("resources")

修改了源码 怎么使用源码,这个不会弄, 老哥能给点指点吗

额,谷歌一下啊 修改下版本号,cd 根目录 gem build cocoapods-imy-bin gem install cocoapods-imy-bin

malgee012 commented 3 years ago

其实 binary.podspec.json 文件里面是有 Resources 的路径指向的,但因为生成二进制的时候,没有将对应的资源 copy 成功,所以会导致这个问题。我不太懂 ruby 代码,所以就做了这个处理

我说错了,应该是默认所有二进制包都有Resources 文件夹 搜索以下代码,删除就好 if @spec.attributes_hash.keys.include?("resources")

修改了源码 怎么使用源码,这个不会弄, 老哥能给点指点吗

额,谷歌一下啊 修改下版本号,cd 根目录 gem build cocoapods-imy-bin gem install cocoapods-imy-bin

好的 感谢呀👍