Ios 无效的'Podfile'文件:未初始化的常量
向每个目标添加相同的吊舱是多余的Ios 无效的'Podfile'文件:未初始化的常量,ios,cocoapods,rename,uninitialized-constant,Ios,Cocoapods,Rename,Uninitialized Constant,向每个目标添加相同的吊舱是多余的 def RedundantPod pod "Pod" end target 'targetOne' do RedundantPod end target 'targetTwo' do RedundantPod end 以下安装程序引发类型错误:[!]无效的Podfile文件:未初始化常量。这里怎么了 对于未来的读者,这个问题来自命名RedundantPod,它不
def RedundantPod
pod "Pod"
end
target 'targetOne' do
RedundantPod
end
target 'targetTwo' do
RedundantPod
end
以下安装程序引发类型错误:
[!]无效的Podfile文件:未初始化常量
。这里怎么了 对于未来的读者,这个问题来自命名RedundantPod
,它不应该以大写字母R
开头
实际上,以大写字母开头的名称在Ruby中是常量。仍然可以为方法使用常量名称,但是如果没有括号,您将无法调用它,因为interpeter将查找作为常量的名称
您需要显式调用该方法:
def RedundantPod
吊舱“吊舱”
结束
目标“目标通”do
RedundantPod()
结束
或者不使用大写字母对其重命名:
def redundantPod
吊舱“吊舱”
结束
目标“目标通”do
冗余吊舱
结束
这真的很烦人,谢谢你的解决方案,@Amaury,它对我有用