Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/107.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
安装CocoaPods和AWS Mobile iOS SDK_Ios_Objective C_Amazon Web Services_Cocoapods_Aws Mobilehub - Fatal编程技术网

安装CocoaPods和AWS Mobile iOS SDK

安装CocoaPods和AWS Mobile iOS SDK,ios,objective-c,amazon-web-services,cocoapods,aws-mobilehub,Ios,Objective C,Amazon Web Services,Cocoapods,Aws Mobilehub,我遵照这些指示: 但我仍然得到所有这些缺失的依赖项: 如何修复此问题? 所以我也有一段时间对此有意见。如果它是您的第一个依赖关系管理器,则有点令人困惑 因此,打开终端并按照以下步骤操作: gem——帮助检查您是否有RubyGems。如果不去 sudogem安装cocoapods需要一段时间,耐心一点,它会成功的 现在,完成后,cd进入您的.xcodeproj所在的目录 创建您的:nano Podfile无扩展名 例如,包括您的软件包pod'AFNetworking'、“~>2.0” 以及您所有的

我遵照这些指示:

但我仍然得到所有这些缺失的依赖项:

如何修复此问题?

所以我也有一段时间对此有意见。如果它是您的第一个依赖关系管理器,则有点令人困惑

因此,打开终端并按照以下步骤操作:

  • gem——帮助检查您是否有RubyGems。如果不去

  • sudogem安装cocoapods
    需要一段时间,耐心一点,它会成功的

  • 现在,完成后,
    cd
    进入您的
    .xcodeproj
    所在的目录

  • 创建您的:
    nano Podfile
    无扩展名

  • 例如,包括您的软件包
    pod'AFNetworking'、“~>2.0”

  • 以及您所有的AWS软件包:

    source 'https://github.com/CocoaPods/Specs.git'
    pod 'AWSCore'
    pod 'AWSAutoScaling'
    pod 'AWSCloudWatch'
    pod 'AWSDynamoDB'
    pod 'AWSEC2'
    pod 'AWSElasticLoadBalancing'
    pod 'AWSKinesis'
    pod 'AWSLambda'
    pod 'AWSMachineLearning'
    pod 'AWSMobileAnalytics'
    pod 'AWSS3'
    pod 'AWSSES'
    pod 'AWSSimpleDB'
    pod 'AWSSNS'
    pod 'AWSSQS'
    pod 'AWSCognito'
    
  • 从nano退出并保存
    CTRL+X

  • pod安装

  • 打开您的
    .xcworkspace


  • pod安装后,您正在打开哪个文件?你在使用.xcworkspace吗?是的,如果我做了一个干净的项目,我会使用该文件,但仍然会得到红色文件,但构建成功,因此我将从thereYa开始,如果你链接了CoCoapod,这是常见的。基本上,一个工作空间包含两个xcode项目。一个用于项目开发,另一个用于pods安装的所有框架。您应该仍然能够构建这个。别忘了你会这样引用它:
    #导入“AWSCore.h”
    而不是
    #导入
    没问题,我想对你的评论更好的解决办法是,点击
    CMD+SHIFT+K
    来清理项目,如果那些文件被“找到”(它们不会被找到),删除那些红色文件,因为它们没有用处。确保
    pods
    项目在那里,并且应该可以继续。点击我的电子邮件,我可以向您发送一个read to go项目文件夹。