Cocoapods 1.0:“xcodeproj被重命名为`project`。请从现在开始使用它。”

时间:2016-05-20 08:21:56

标签: cocoapods

在使用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返回一个有效的包。

有没有人知道这方面的解决方案?

3 个答案:

答案 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)

  1. 偶然发现了这个问题。将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