【问题标题】:How Long Will An iOS 8 app Continue To Function On Device Installed By Xcode?iOS 8 应用程序可以在 Xcode 安装的设备上继续运行多长时间?
【发布时间】:2015-08-28 02:23:40
【问题描述】:

我对 iOS 开发比较陌生。我最近获得了个人 Apple 开发者帐户,因此我可以在我的社区中的个人平板电脑上测试我为个人开发的应用程序。

断开 USB 数据线后,我发现应用程序继续运行。根据stackoverflow post,我收集到我有 9 或 12 个月的时间从应用程序的用户那里获得反馈,并在我必须上传之前平滑粗糙的边缘并添加更多功能应用到 App-Store。

我实际上对通过 App-Store 营销该应用并不感兴趣。我开发它是为了它提供的学习体验——这绝对是一次极好的学习体验。我不明白为什么人们不能开发自己的应用程序并上传自己的设备并绕过 App-Store。

有人可以澄清一下吗?

【问题讨论】:

  • 自 6 月起,不再需要拥有开发帐户即可在设备上进行测试。限制是阻止人们自行/通过其他渠道向大众发布。因为只有一个人,而且你和他有直接联系,所以没有什么能阻止你在 12 个月后再次安装它。
  • 除非我理解错了,否则我发现除非我有开发者帐户,否则应用程序不会上传和运行设备。此外,我将在明年 5 月之前完成我的计算机科学学位,我不打算留在这个领域,因为这个领域没有很多 CS 工作。因此,我将需要来获取此应用程序,以便将其永久安装在设备上。这引出了我的下一个问题:如果我要通过 App-Store 发布这个应用程序并且我的用户正式下载它,它将使它永远永久安装在他的平板电脑上如果我让我的开发人员由于某些不可预见的原因帐户失效
  • 一旦您的应用程序在 AppStore 中,它就会永久存在,除非您将其删除,或者如果您的应用程序违反 T&C,Apple 会禁止它...除此之外,仅需要开发帐户才能将新的二进制文件提交到应用商店。此外,一旦用户安装了应用程序,他/她也可以通过他们的购买历史记录永久访问 - 即使您碰巧关闭了您的应用程序。下架应用只会影响新用户。

标签: ios ios8 app-store


【解决方案1】:

我认为出于安全原因,Apple 禁止直接安装以防止未经授权/恶意软件的广泛传播,而一些不喜欢这个想法的开发者打破了这个安全屏障并将其称为“越狱”。

但是,这会使您的设备保修失效(很可能是您将越狱手机带到 Apple Store 时)。

【讨论】:

  • 好的!我可以理解阻止恶意程序向公众传播的想法。经过一番思考,我认为一个人有可能开发一个恶意应用程序并偷​​偷分发它。我可以赞扬 Apple 努力保护其用户群。
【解决方案2】:

Apple 可能不希望人们绕过应用商店,否则您可能会看到未经 Apple 审查的粗略应用。并且您不必上传到应用商店,它只是您为您安装到设备上的应用程序签名的配置文件已经过期,然后它将不再运行,因此需要使用更新的配置文件将其重新安装到设备上(如果您担心的话,这可能需要您更新您的开发者许可证)

【讨论】:

  • 我把 Apple 大写,我们的主和救世主的名字,但这就是你得到的全部:P
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-10-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-06
  • 2018-07-26
相关资源
最近更新 更多