我刚开始编写iPhone应用程序,这是我的第一次尝试。
我已经做了一个简单的应用程序,其中有两个按钮。一个按钮打开URL,另一个按钮打开弹出窗口。
我还没有注册成为苹果开发人员,并且正在通过将应用程序连接到Xcode来在物理设备上测试我的应用程序。
当我安装应用程序时,尽管断开了与Xcode的连接,但它仍正常运行了几天。然而,几天后,应用程序没有打开,并闪烁了一个黑色的空白屏幕,并返回到主屏幕。
当我将它重新连接到Xcode,并在相同的iPhone上再次运行相同的代码时,它又正常工作了几天,然后再次崩溃。
我不能理解为什么应用程序在几天后就表现出这样的行为,而不是立即。
当一个人没有以开发者的身份登录时,申请是否有一定的有效期?(配置配置文件显示即将过期)如果没有,您能指导我如何解决此问题吗?
请给我您尊敬的建议/意见,因为我被严重卡住了,需要尽快找到解决方案。
非常感谢!
发布于 2016-07-11 21:18:42
如果应用程序是使用Xcode安装的,并且您没有付费程序开发人员帐户,则应用程序的预期寿命约为 48小时(没有官方的有效时间)。
对于付费程序,需要几个月的时间才能获得正确的证书。使用TestFlight,现在是60天。
事实上,如果你不给你的应用签名,它的预期寿命就会很短。这是相当新的苹果允许安装到设备上的免费帐户,但这只是为了测试目的(模拟器除外),如果你想在设备上测试更多的天,你必须支付开发程序。
发布于 2017-07-19 15:31:08
不这不是猜测实际上..。
对于一个免费的开发者账号,正好是7天。
您还可以在Xcode Provisioning profile中检查有效性:
在常规→签名(选中“自动管理签名”)→Provisioning Profile (单击信息(i)图标)中,您可以检查配置文件的有效性:
发布于 2019-03-01 03:32:55
这个论坛帮助我找到了一个非常类似的问题的答案,我在一些iPads上运行了一个离子iOS应用程序,用于我正在为一个非营利性组织开发的签到服务亭。对于我的方案,我只需要应用程序在WiFi上本地运行,而不是在任何其他设备上运行,永远不会作为分布式应用程序下载给公众。我的应用程序在启动时总是随机崩溃,我会从Xcode重新安装应用程序,然后它们就会重新开始工作。
因此,我唯一真正的解决方案是创建一个“点对点”证书和配置文件,其中您可以向配置文件中添加多达100个iOS设备。我必须手动将我的3 iPads添加到配置文件中,然后下载文件并将其打开,然后在Xcode中取消选中"Automatically manage signing",然后转到下面的"Provisioning Profile",然后选择新的ad-hoc风格的配置文件。只要你的苹果开发者账户信誉良好(我相信,如果我错了,有人会纠正我),你就应该是好的。
提醒一下,首先,你个人必须是的付费注册开发人员,而不是通过邀请加入团队。我被另一个团队邀请参与一个完全不同的项目,因此无法自行设置和创建证书和配置文件。我不得不离开我的团队,然后作为个人开发者重新注册到苹果公司,然后我就可以完成我的步骤了。
https://stackoverflow.com/questions/38307356
复制相似问题