iOS   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – testflight应用程序在启动时关闭大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_696_1@

概述

我正在尝试通过testflight安装ad-hoc应用程序,所以我从Apple门户创建了一个临时配置,我构建.ipa然后我将它提交给testflight. 问题是我可以从testflight安装应用程序(我没有收到任何错误),但是当它启动应用程序时,它关闭时没有任何警报或消息. 经过一些测试,我已经将设备连接到xcode,然后我点击了“配置开发”(或类似的东西,我不记得正确,因为我再也看不到那个选
我正在尝试通过testflight安装ad-hoc应用程序,所以我从Apple门户创建了一个临时配置,我构建.ipa然后我将它提交给testflight.

问题是我可以从testflight安装应用程序(我没有收到任何错误),但是当它启动应用程序时,它关闭时没有任何警报或消息.

经过一些测试,我已经将设备连接到xcode,然后我点击了“配置开发”(或类似的东西,我不记得正确,因为我再也看不到那个选项).之后,应用程序在启动时没有关闭,效果很好.

问题是,如果我必须为任何设备启用Xcode开发,我无法通过testflight分发应用程序!

为什么我有这种行为?我做错了什么?

谢谢

解决方法@H_262_32@
如果您可以在没有错误的情况下从TestFlight安装应用程序,那么您的设备已在配置文件中正确列出.你的问题是别的.

尝试查看设备的崩溃日志,看看出了什么问题.您可以在Xcode提取它们并对它们进行符号化.

对MusiGenesis的修正回答:ad-hoc构建不适用于推送通知当然不正常!您只需正确设置和使用系统即可.

ad-hoc构建未收到推送通知时常见的错误来源:

>启用推送应用后,您没有@L_874_15@新的配置文件.这导致接收的推送令牌为零.
>您正在使用开发证书连接到APNS服务器.临时构建被视为分发构建,因此您必须使用生产密钥.
>您正在发送混合的开发令牌(从开发版本)和生产令牌(从临时版本)到APNS服务.这会导致整批推送通知被服务器静丢弃.保持您的开发,adhoc和生产令牌数据库完全分开,以避免这种情况.无法确定哪些令牌会使您的批次中毒,因此您必须将其全部清除,并确保仅插入正确类型的令牌.

我总是为一个需要注册推送的应用程序运行3个后端实例.一个用于开发构建,一个用于ad-hoc构建,一个用于App Store构建.例如,您可以在dev.myBACkend.com上保留单独的API端点,staging.myBACkend.com和production.myBACkend.com由不同的数据库实例支持以隔离它们.

在Xcode项目中,我为这些类型的构建提供了单独的构建配置,并使用预处理器宏交换了正确的后端.如果您希望确保您的开发版不向生产帐户报告错误的分析,自动使用正确的配置文件等,则单独的构建配置也很方便.

大佬总结

以上是大佬教程为你收集整理的ios – testflight应用程序在启动时关闭全部内容,希望文章能够帮你解决ios – testflight应用程序在启动时关闭所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。