我创建iOS应用程序,它完全使用设备中的开发配置文件。它永远不会在使用开发配置文件的设备中崩溃。
但是当我创建其adhoc发布配置文件并使用它创建ipa时,应用程序在很多时候崩溃了。但问题是,使用分布式配置文件我无法调试,所以我无法看到崩溃日志。所以我无法理解为什么完全运行在应用程序崩溃的开发配置文件......以及如何解决这个问题?
Thanx to all
答案 0 :(得分:4)
您的临时分发配置文件可能会在第一次在您的设备上运行时崩溃,但第二次以其他方式正常运行。以下步骤将帮助您解决问题。
如果您仍然遇到崩溃,请将您的设备连接到Mac并在XCode中查看其日志。
在这里,您可以检查日志,错误和崩溃报告,这些报告应该告诉您应用崩溃的原因。
答案 1 :(得分:1)
我按照@ Anbu的提示通过Xcode > Window > Devices > View Device Logs
检查设备日志。
对我来说问题是我使用的是通过CocoaPods集成到我的项目中的自定义字体。在开发期间,应用程序运行顺畅,因为我的计算机可以看到字体文件的位置。但是,Xcode没有将pod中的字体文件捆绑到项目中,所以我不得不:
Build Phases > Copy Bundle Resources
并将字体文件添加到我的主项目文件夹中(不复制它们;仅作为参考)。我选择了第二个,因为我可能会意外删除其中一个字体文件的引用并再次遇到问题。
答案 2 :(得分:0)
......如何解决这个问题?
嗯,你需要崩溃日志。这是Apple的文档。他们会帮助你收集并解释它们。