iOS App 安装到设备一周后开始崩溃

Posted

技术标签:

【中文标题】iOS App 安装到设备一周后开始崩溃【英文标题】:iOS App starts crashing after a week of installing it to device 【发布时间】:2019-01-21 22:18:16 【问题描述】:

我正在尝试通过 Xcode 将我的应用程序安装到我的 ios 设备上。但是一周后我的应用程序不再打开。在做了一些研究之后,我了解到在免费开发者帐户上配置文件只能持续 1 周,问题是我实际上有一个我付费的个人开发者帐户,所以这不应该是这种情况吗?

我已将团队设置为“我的名字(个人团队),并且在我的构建设置中我已确保将代码签名身份设置为 iOS 开发人员,如果我将其更改为 iOS 分发,我会收到以下警告:

yourApp 的配置设置存在冲突。 yourApp 为开发自动签名,但手动指定了一个冲突的代码签名身份 iPhone Distribution。在构建设置编辑器中将代码签名标识值设置为“iPhone Developer”,或者在项目编辑器中切换到手动签名。 (在目标“yourApp”中)

是否真的可以通过 Xcode 将应用程序安装到 iOS 设备,该应用程序具有无限的生命周期,或者它总是必须去 iTunes Connect 和 App Store?

任何帮助都会很棒,因为这是将我的应用推广给我的同事的最后一步。

编辑:

当我点击配置文件旁边的信息时,我得到了这个:

【问题讨论】:

我需要为我已经支付的开发者帐户支付更多费用? 如果您已经购买了苹果开发者会员资格,请选择与您的开发者帐户关联的团队,而不是个人团队。并确保您将生成开发者证书,在您的开发帐户中配置和注册您的设备 谢谢@PratikPrajapati 看起来很有效。我知道有一个 11 个月的配置文件。 【参考方案1】:

无法构建没有过期时间的 iOS 应用程序(除非您通过 App Store 分发)。这是为了防止开发人员构建 iOS 应用程序并通过第三方应用程序商店分发它们。

标准开发帐户旨在供开发人员在将应用提交给 Apple 进行实际分发之前在物理设备上短期测试应用。开发配置文件的持续时间很短就是这一点的反映。

如果您真的想在设备上进行更长期的分发(最长 12 个月),您可以注册一个企业开发帐户(299 美元/年,但还需要 EIN)。这使您可以创建自创建之日起有效期为 12 个月的内部分发配置文件。您仍然需要至少每年一次重新构建应用程序(或至少使用新的分发配置文件重新打包)。

最后,您正在尝试做 Apple 真正不关心支持的事情。我希望有更好的答案(您可以将应用程序编写为网络应用程序吗?),但恐怕没有。

【讨论】:

以上是关于iOS App 安装到设备一周后开始崩溃的主要内容,如果未能解决你的问题,请参考以下文章

iOS14系统使用一周后的个人体验,优缺点都很明显!

iOS App(使用核心数据)更新后崩溃,但只有 App Store 版本

React Native App 在设备的启动屏幕上崩溃

Adhoc App 无法在设备上安装

从 testflight 安装时,我的 IOS 应用程序崩溃

运行一周后 Elastic Beanstalk 高 CPU 负载