在使用Cocoapods 1.0运行public class ScriptB : MonoBehaviour{
ScriptA scriptInstance = null;
void Start()
{
GameObject tempObj = GameObject.Find("NameOfGameObjectScriptAIsAttachedTo");
scriptInstance = tempObj.GetComponent<ScriptA>();
//Access playerScore variable from ScriptA
scriptInstance.playerScore = 5;
//Call doSomething() function from ScriptA
scriptInstance.doSomething();
}
}
时,我确实收到了警告xcodeproj was renamed to
项目. Please use that from now on.
。
此外,pod install
会返回[NSBundle bundleWithIdentifier:@"org.cocoapods.xyz"]
。
对于版本0.39.0,我没有收到警告,nil
返回一个有效的包。
有没有人知道这方面的解决方案?
答案 0 :(得分:65)
查看您的Podfile。你有像
这样的字符串 xcodeproj 'MyProj/MyProj.xcodeproj'
将 xcodeproj 替换为项目
project 'MyProj/MyProj.xcodeproj'
答案 1 :(得分:0)
Release Notes 1.0.0.3(2016-02-03)。 GitHub issue
将
xcodeproj
Podfile伪指令重命名为project
。
只需将xcodeproj
替换为project
答案 2 :(得分:0)
xcodeproj
重命名为project
后,警告仍然存在。我意识到,字符串xcodeproj路径不是需要重命名为project
的路径,而是Cocoapod xcodeproj
的param / key。如果要明确指示目标项目文件,则会发生这种情况。就我而言,我必须明确指出这一点,因为我的目标是拥有一个针对两个不同项目的Podfile。
因此,此:
source 'https://github.com/CocoaPods/Specs'
platform :ios, '13.0'
def commonpods
pod 'Mixpanel'
end
workspace 'MixpanelSample'
xcodeproj 'MixpanelSample_Swift/MixpanelSample_Swift.xcodeproj'
xcodeproj 'MixpanelSample_Objc/MixpanelSample_Objc.xcodeproj'
target 'MixpanelSample_Swift' do
xcodeproj 'MixpanelSample_Swift/MixpanelSample_Swift.xcodeproj'
commonpods
end
target 'MixpanelSample_Objc' do
xcodeproj 'MixpanelSample_Objc/MixpanelSample_Objc.xcodeproj'
commonpods
end
对此:
source 'https://github.com/CocoaPods/Specs'
platform :ios, '13.0'
def commonpods
pod 'Mixpanel'
end
workspace 'MixpanelSample'
project 'MixpanelSample_Swift/MixpanelSample_Swift.xcodeproj'
project 'MixpanelSample_Objc/MixpanelSample_Objc.xcodeproj'
target 'MixpanelSample_Swift' do
project 'MixpanelSample_Swift/MixpanelSample_Swift.xcodeproj'
commonpods
end
target 'MixpanelSample_Objc' do
project 'MixpanelSample_Objc/MixpanelSample_Objc.xcodeproj'
commonpods
end