不在我们的项目中导入podfile

时间:2017-02-16 14:22:36

标签: ios cocoapods

我正在使用Xcode 7进行ios开发。我是Swift的新手。我在我的项目CocoaPods中使用。但我无法将文件导入我们的项目。

MY Cocoapodfile

  <xsl:template match="*[local-name(.) = 'netw.NetworkElement']">
        <NetworkElement>
            <xsl:apply-templates select="@*|node()" />
        </NetworkElement>
    </xsl:template>

创建Podfiles。但是我无法导入文件。

#include <iostream>
using namespace std;

class Rectangle {
public:
    int breadth;

public:
    void read();
    void display();
    friend void operator ++(Rectangle r1);
};
void Rectangle::read()
{
    cout << "Enter the breadth of the Rectangle: ";
    cin >> breadth;
}
void operator++(Rectangle r1)
{
    ++r1.breadth;
    cout<<r1.breadth<<endl; //correct result
}
void Rectangle::display()
{
    cout<<breadth<<endl; // not showing pre-incremented value, why ???
}
int main()
{
    cout<<"Unary Operator using Friend Function \n";
    Rectangle r1;
    r1.read();
    ++r1;
    cout << "\n breadth of Rectangle after increment: ";
    r1.display();
    return 0;
}

我没有得到这样的模块错误。如何解决它。欢迎任何帮助。

2 个答案:

答案 0 :(得分:0)

不仅需要创建podfile,还必须运行

pod install

或者,如果您已经安装并且想要更新/添加新库:

pod update

然后,再次构建项目(Command + B)

答案 1 :(得分:0)

按照&#34;入门&#34; cocoapods.org的说明。以下是列出的具体步骤:

  1. 在Xcode项目目录中列出名为Podfile的文本文件中的依赖项:

    platform :ios, '8.0' use_frameworks! target 'MyApp' do pod 'AFNetworking', '~> 2.6' pod 'ORStackView', '~> 3.0' pod 'SwiftyJSON', '~> 2.3' end

  2. 提示:CocoaPods提供了pod init命令来创建具有智能默认值的Podfile。你应该使用它。

    1. 现在您可以在项目中安装依赖项:
    2. $ pod install 确保在构建项目时始终打开Xcode工作区而不是项目文件:

      $ open App.xcworkspace 现在您可以导入依赖项,例如:

      #import <Reachability/Reachability.h>