如何将 AngularJS 应用程序部署到 PlayStore 等

How to deploy an AngularJS app to PlayStore etc

我使用 AngularJS + Angular Material 构建了一个网络应用程序,现在想将它部署到 AppStore(我猜是使用 Cordova?) 我需要执行哪些步骤才能实现这一目标?

  1. 安装 cordova

    npm install -g cordova
    
  2. 创建一个新的 cordova 项目。

    cordova create hello com.example.hello HelloWorld
    

    这将创建新的 目录 - hello 并且在 hello 中你将拥有新的 cordova 项目 - HelloWord, 包名 - com.example.hello

  3. 将您的 angularjs 应用程序代码添加到 hello 目录中的 'www' 文件夹。

  4. 现在将 iOS 作为平台添加到您的 cordova 项目中。

    cordova platform add ios --save
    
  5. 如果您需要访问相册、相机或任何其他设备功能,则必须为此添加一个 cordova 插件。

    例如访问设备摄像头。

    cordova plugin add cordova-plugin-camera
    

    详细了解如何在 angular 应用中处理与相机相关的事件。通过该插件的 documentation.

    我建议您使用 ng-cordova 来使用 cordova-plugins。阅读有关 ng-cordova here 的更多信息。

  6. 现在您将构建您的 cordova 项目来为 iOS 设备生成 .ipa 文件。

    cordova build ios 
    
  7. 在您的 hello 目录中,您将有一个 xcodeproj 文件 -hello/platforms/ios/hello.xcodeproj 打开它在 Xcode 和 运行 的模拟器上进行测试。

  8. 购买您的 Apple 开发者帐户并使用您的 Apple 帐户登录 xcode。

从 Xcode 开始,您将可以选择将您的应用存档并发布到 Appstore。

入门链接很少

  • 应用商店文档了解详细发布过程here

  • Cordova 文档here