-1

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

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

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

请解释

4

1 回答 1

0

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

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

于 2020-12-09T15:39:49.127 回答