【问题标题】:Parse/Heroku and CocoapodsParse/Heroku 和 Cocoapods
【发布时间】:2016-08-23 19:23:25
【问题描述】:

我对 iOS 开发非常陌生,最近开始研究一个连接到 Heroku 的 Parse Starter 项目。通过这个项目,我最近下载了 Cocoapods。我有点困惑,希望有人能帮我澄清一下。

每次我处理这个项目时,我都必须使用我的终端连接到 Heroku。每次我想在 Cocoapods 库上使用/工作时都必须连接吗? (我通过 Cocoapods 下载了 Stripe)。还是我只连接到 Heroku?我有点困惑,希望有人能更好地向我解释这一点。谢谢!

【问题讨论】:

    标签: swift heroku parse-platform cocoapods parse-server


    【解决方案1】:

    简短的回答是。我会解释。

    Cocoapods Cocoapods 是 iOS 的依赖管理器(包括 swift 和 Objective-c 项目),它只与你的 iOS 客户端项目相关。 每次向 podfile 添加新的依赖项时都需要使用 Cocoapods,例如,如果您将 pod 'Parse' 行添加到 podfile 中,则需要转到在终端,导航到您的 iOS 项目并运行 pod install 以添加解析 iOS 依赖项。

    Heroku

    Heroku 是您部署服务器端代码的地方。因为您使用 parse-server,您可以轻松地将其部署到 Heroku,部署后您可以从 iOS 应用程序访问它,因为 parse server 的想法是为您公开所有相关的后端功能(例如 API、云代码、推送通知等)并且在您的 iOS 应用程序中,您可以通过解析 iOS SDK 使用这些 API。为了将解析服务器部署到 heroku,您可以遵循 this 指南。如果您遵循本指南,您将只需要终端通过对 parse-server 公开的端点之一执行 curl 请求来测试您的 parse-server 是否已成功部署到 heroku

    所以总结一下。

    CocoaPods 适用于您的 iOS 客户端应用程序,并且仅适用于它 Heroku 是您部署 parse-server 的平台,因为 parse-server 是一种 serverless 技术,您唯一需要做的就是根据您的需要配置它并在您的云代码中编写一些非常简单的 nodejs(通常它们很简单 :) )脚本。

    如果您有更具体的问题,请告诉我。

    【讨论】:

    • 非常感谢,这很有帮助!!所以下次我开始做这个项目时,我只需要担心像往常一样在我的终端上连接到 Heroku 吗?我需要在我的 pod 文件中添加 Parse 吗?我已经将我的项目部署到 Heroku。 (只是想确保我理解正确)。谢谢!
    • 是的,您需要将 parse 添加到您的 podfile 中,因为最好使用 Parse iOS SDK 来处理 parse-server。关于 Heroku,只有在更新云代码或发布新的解析服务器版本时才需要更新它。
    猜你喜欢
    • 2015-12-19
    • 1970-01-01
    • 2016-03-10
    • 1970-01-01
    • 2017-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多