首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >测试中的iPhone应用程序在几天后崩溃

测试中的iPhone应用程序在几天后崩溃
EN

Stack Overflow用户
提问于 2016-07-11 20:47:22
回答 3查看 16.9K关注 0票数 46

我刚开始编写iPhone应用程序,这是我的第一次尝试。

我已经做了一个简单的应用程序,其中有两个按钮。一个按钮打开URL,另一个按钮打开弹出窗口。

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

当我安装应用程序时,尽管断开了与Xcode的连接,但它仍正常运行了几天。然而,几天后,应用程序没有打开,并闪烁了一个黑色的空白屏幕,并返回到主屏幕。

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

我不能理解为什么应用程序在几天后就表现出这样的行为,而不是立即。

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

请给我您尊敬的建议/意见,因为我被严重卡住了,需要尽快找到解决方案。

非常感谢!

EN

回答 3

Stack Overflow用户

发布于 2016-07-11 21:18:42

如果应用程序是使用Xcode安装的,并且您没有付费程序开发人员帐户,则应用程序的预期寿命约为 48小时(没有官方的有效时间)。

对于付费程序,需要几个月的时间才能获得正确的证书。使用TestFlight,现在是60天。

事实上,如果你不给你的应用签名,它的预期寿命就会很短。这是相当新的苹果允许安装到设备上的免费帐户,但这只是为了测试目的(模拟器除外),如果你想在设备上测试更多的天,你必须支付开发程序

票数 57
EN

Stack Overflow用户

发布于 2017-07-19 15:31:08

不这不是猜测实际上..。

对于一个免费的开发者账号,正好是7天。

您还可以在Xcode Provisioning profile中检查有效性:

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

票数 49
EN

Stack Overflow用户

发布于 2019-03-01 03:32:55

这个论坛帮助我找到了一个非常类似的问题的答案,我在一些iPads上运行了一个离子iOS应用程序,用于我正在为一个非营利性组织开发的签到服务亭。对于我的方案,我只需要应用程序在WiFi上本地运行,而不是在任何其他设备上运行,永远不会作为分布式应用程序下载给公众。我的应用程序在启动时总是随机崩溃,我会从Xcode重新安装应用程序,然后它们就会重新开始工作。

因此,我唯一真正的解决方案是创建一个“点对点”证书和配置文件,其中您可以向配置文件中添加多达100个iOS设备。我必须手动将我的3 iPads添加到配置文件中,然后下载文件并将其打开,然后在Xcode中取消选中"Automatically manage signing",然后转到下面的"Provisioning Profile",然后选择新的ad-hoc风格的配置文件。只要你的苹果开发者账户信誉良好(我相信,如果我错了,有人会纠正我),你就应该是好的。

提醒一下,首先,你个人必须是的付费注册开发人员,而不是通过邀请加入团队。我被另一个团队邀请参与一个完全不同的项目,因此无法自行设置和创建证书和配置文件。我不得不离开我的团队,然后作为个人开发者重新注册到苹果公司,然后我就可以完成我的步骤了。

  1. Your Apple developer account
  2. Create a Production Ad-Hoc Distribution Certificate
  3. Create an Ad-Hoc Provisioning Profile
  4. Managing Devises and Provisioning Profiles
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38307356

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档