【问题标题】:Is it possible to build the same IOS app on different Mac Machines是否可以在不同的 Mac 机器上构建相同的 IOS 应用程序
【发布时间】:2021-03-20 18:33:53
【问题描述】:

我是 IOS 应用程序开发的新手,我没有 Mac 机器。但我打算从https://www.macincloud.com 获取虚拟Mac 机并开始开发。我认为在构建和发布应用程序时,Xcode 应该自动管理应用程序签名和配置。对吧?

假设我将来找到了更好的虚拟机(例如:AWS MAC),是否可以在不同的虚拟机上构建和发布相同的应用程序?现在在不同的机器上,XCode 会有所不同,仍然无法毫无问题地发布相同的应用程序? (会不会是任何签名和配置问题?)

当我拿到物理 Mac 机器时也会发生同样的情况,它会有不同的 Xcode...仍然无法构建相同的应用程序并发布到保存帐户?

请解释

【问题讨论】:

    标签: ios flutter-ios ios-app-signing


    【解决方案1】:

    您需要确保 XCode 在所有机器上的版本相同,否则您可能会遇到奇怪的错误,但在多台机器上开发同一个项目很容易。您可以将所有源代码保存在 Github 之类的存储库中,并使用 xcode 连接到它并根据需要拉取/提交,或者您可以使用您的 Apple ID 登录不同的 Mac 并将 xcode 项目文件存储在 iCloud 同步文件夹中和从那里开始处理它们(我经常这样做并且效果很好)。

    在 xcode 中,只需使用您的开发人员帐户作为跨机器项目的开发团队,您应该没问题,但如果您是 iOS 开发新手,则完全不必担心,只需专注于构建您的应用程序和当您真正准备好发布它(或接近它)时,然后注册您的 Apple Developer Account 并将其添加到 xcode。在您拥有开发帐户之前,您将无法在物理设备上轻松测试您的应用,但您可以在项目的大部分开发生命周期中使用模拟器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-01-07
      • 2011-06-19
      • 2019-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-10
      相关资源
      最近更新 更多