几天后,正在测试的iPhone应用程序崩溃了

hs7*_*624 40 iphone crash xcode objective-c ios

我是制作iPhone应用程序的新手,这是我的第一次尝试.

我做了一个简单的应用程序,里面有两个按钮.一个按钮打开一个URL,另一个按钮打开一个弹出窗口.

我还没有注册成为苹果开发人员,而是通过将其连接到Xcode来测试我在物理设备上的应用程序.

当我安装应用程序时,尽管它与Xcode断开连接,它仍可正常运行几天.但是,几天后,应用程序无法打开并闪烁黑色空白屏幕并返回主屏幕.

当我将它重新连接到Xcode并在同一个iPhone上再次运行相同的代码时,它会再次正常工作几天然后再次崩溃.

我无法理解为什么应用程序在几天之后就会以这种方式运行而不是立即行动.

当一个人没有以开发者身份登录时,是否有申请到期期限?(配置文件显示即将到期)如果没有,请指导我如何解决此问题?

请尽量给我你尊敬的建议/意见,因为我很困难,需要尽快找到解决方案.

非常感谢!

Ket*_*n P 50

如果应用程序与Xcode一起安装且您没有付费程序开发人员帐户,则该应用程序的预期寿命约为 48小时(此时没有正式的有效时间).

对于付费程序,使用正确的证书只需几个月.使用TestFlight,现在已经60天了.

实际上,如果您不签署您的应用程序,它的预期寿命很短.Apple允许将设备安装到免费帐户的设备上是一个很新的东西,但它仅用于测试目的(模拟器除外),如果你想在设备上测试更多天,你必须为开发者程序付费.

  • 我同意这一点,还没有看到任何官方消息,但据观察,应用程序在一两天后不会打开。我使用未付费帐户 (2认同)

小智 36

不,这不是一个猜测......

这是一个免费开发者帐户的7天.

您也可以在Xcode Provisioning配置文件中检查有效性:

常规→签名(选中"自动管理签名")→配置文件(单击信息(i)图标),您可以检查配置文件的有效性:

按照上述说明截图

  • 澄清一个小问题,这是一个个人困惑的根源:从创建供应证书*开始7天*,*从构建应用程序之日起*不是*7天.因此,如果,例如,星期一上午12:00,Xcode会更新您的配置证书(它会自动执行),然后在同一周的周日晚上,您将应用程序安装到手机上,该应用程序将在几个小时内运行,直到星期一凌晨12:00来到. (3认同)