提问人:spoax 提问时间:1/22/2019 最后编辑:spoax 更新时间:1/23/2019 访问量:209
iOS 应用程序在安装到设备一周后开始崩溃
iOS App starts crashing after a week of installing it to device
问:
我正在尝试通过 Xcode 将我的应用程序安装到我的 iOS 设备上。但是,一周后,该应用程序不再打开。经过一些研究,我了解到在免费的开发人员帐户上,配置文件只会持续 1 周,问题是我实际上有一个付费的个人开发人员帐户,所以不应该是这样吗?
我已将团队设置为“我的名字(个人团队),并且在我的构建设置中,我已确保代码签名标识设置为 iOS 开发人员,如果我将其更改为 iOS 分发,我会收到以下警告:
yourApp 的预配设置存在冲突。yourApp 会自动签名以进行开发,但手动指定了冲突的代码签名标识 iPhone Distribution。在生成设置编辑器中将代码签名标识值设置为“iPhone Developer”,或在项目编辑器中切换到手动签名。(在目标“yourApp”中)
是否真的可以通过Xcode将应用程序安装到具有无限生命周期的iOS设备上,或者它是否总是必须转到iTunes Connect和App Store?
任何帮助都会很棒,因为这是向我的同事推出我的应用程序的最后一步。
编辑:
当我单击预配配置文件旁边的信息时,我得到以下信息:
答:
无法构建没有过期的 iOS 应用程序(除非您通过 App Store 分发)。这是为了防止开发人员构建 iOS 应用程序并通过第三方应用程序商店分发它们。
标准开发帐户旨在供开发人员在将应用提交给 Apple 进行实际分发之前,在物理设备上进行短期测试。开发预配配置文件的持续时间较短就是这种情况的反映。
如果您真的想在设备上进行长期分发(最多 12 个月),您可以注册一个企业开发帐户(299 美元/年,但还需要 EIN)。这允许您创建一个内部分发配置文件,该配置文件自创建之日起 12 个月内有效。您仍需要每年至少重新构建一次应用(或至少使用新的分发配置文件重新打包它)。
最后,你试图做一些苹果真的不愿意支持的事情。我希望有一个更好的答案(你能把这个应用程序写成一个网络应用程序吗?),但恐怕没有。
评论