遇见下面报错的解决方法
[!] No podspec found for `JQModule_Mine` in `~/Desktop/iOSWorkspace/JQModule_Mine`
image.png
导致错误有两种可能:
-
~/Desktop/iOSWorkspace/JQModule_Mine
目录下有.podspec
文件,但和Podfile依赖文件里定义的名字不符 -
~/Desktop/iOSWorkspace/JQModule_Mine
目录下没有.podspec
文件 -
~/Desktop/iOSWorkspace/JQModule_Mine
这个路径有问题,找不到.podspec
文件
对于第一种可能
将 ~/Desktop/iOSWorkspace/JQModule_Mine
目录下的.podspec文件名称或者Podfile依赖文件定义的名称,随便修改一个,保持一致
对于第二种可能
自己在 ~/Desktop/iOSWorkspace/JQModule_Mine
目录下新建.podspec
文件,然后根据其他目录下的.podpec
文件内容进行添加
对于第三种可能
就是整个.podpec
的路径确实有问题,在Podfile里面看到的路径,跟实际上文件夹的路径是一致的,.podpec
文件也可以找到,但是还是报这个错误,
重点看一下`.podpec`文件路径的各个文件夹名称后面有没有带空格
重点看一下`.podpec`文件路径的各个文件夹名称后面有没有带空格
重点看一下`.podpec`文件路径的各个文件夹名称后面有没有带空格
我就是因为一个JQModule_Mine
这个目录的文件夹名称后面带了一个空格,导致一直pod不成功,电脑重启,pod卸载重装,各个方法试遍了,在同事那边重新拷贝了一整个文件夹,进行替换的时候,发现没有替换进去,而是直接放进去了,里面有两个JQModule_Mine
这个文件夹,看着格外的突兀,两个名称一样的文件放在一起,此时才反应过来文件夹的名称后面带有空格
网友评论