iOS应用程序在安装到设备一周后开始崩溃

3
我试图通过Xcode将我的应用程序安装到iOS设备上。但是,一周后应用程序就无法打开了。经过一些调查,我了解到在免费的开发者账户中,配置文件只会持续1周,问题是我实际上有一个付费的个人开发者账户,所以不应该出现这种情况。
我将团队设置为“我的名字(个人小组)”,在我的构建设置中,我确保代码签名标识设置为iOS开发者,如果我将其更改为iOS发布,则会收到以下警告:
"yourApp has conflicting provisioning settings. yourApp is automatically signed for development, but a conflicting code signing identity iPhone Distribution has been manually specified. Set the code signing identity value to "iPhone Developer" in the build settings editor, or switch to manual signing in the project editor. (in target 'yourApp')"
是否可以通过Xcode安装永久存在的iOS应用程序?或者它必须始终通过iTunes Connect和App Store进行安装?
任何帮助都将是极好的,因为这是将我的应用程序推广给同事的最后一步。
编辑: 当我点击配置文件旁边的信息时,我得到以下内容:

Provisioning Profile


我需要在我已经支付的开发者账户费用之外再付更多的费用吗? - spoax
如果您已经购买了 Apple 开发者会员,则请选择与您的开发者帐户关联的团队,而不是个人团队。确保生成开发者证书、预配和在开发者账户中注册设备。 - Pratik Prajapati
谢谢@PratikPrajapati,看起来它起作用了。我现在有一个为期11个月的预配文件。 - spoax
1个回答

3
除非您通过App Store分发,否则无法构建没有有效期的iOS应用程序,这是为了防止开发人员构建iOS应用程序并通过第三方应用商店分发它们。
标准开发帐户旨在供开发人员在向Apple提交应用程序进行实际分发之前,在物理设备上测试应用程序的短时间使用。开发配置文件的短持续时间反映了这一点。
如果您真的想在设备上进行长期分发(长达12个月),可以注册企业级开发帐户(每年299美元,但也需要EIN)。这允许您创建一个内部分发配置文件,该配置文件将从创建时起有效期为12个月。您仍然需要每年至少重建一次应用程序(或者至少使用新的分发配置文件重新打包)。
最终,您试图做的是Apple真的不愿意支持的事情。我希望有更好的答案(您能将应用程序编写为Web应用程序吗?),但恐怕没有。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接