应用程序在 iPhone x 启动时崩溃?
App crashing on launch in iPhone x?
我用 swift 4 和 Xcode 9 开发了一个应用程序。每当我启动该应用程序时,它就会崩溃。它不会在控制台上给出任何错误。
我研究了一下是字体的问题
Existing app crashes on startup on iPhone X Simulator
但是我的字体在我的项目和plist中
有些人说这是故事板问题,因为控制器必须有安全区域余量。但是几天前,我 运行 我的应用程序在 iPhone X 上,但它没有崩溃,尽管它没有使用安全区域。
我的应用程序在 appdelegate 中崩溃,如下图所示
有人知道为什么会这样吗?
我认为这不是特定的 iPhone x 模拟器问题,您可以 运行 在其他模拟器或真实设备上确定它。
您可以在此 thread
中找到向 Xcode 项目添加字体的分步说明
Step 1: Include your fonts in your XCode project
Step 2: Make sure that they’re included in the target
Step 3: Double check that your fonts are included as Resources in your bundle
Step 4: Include your iOS custom fonts in your application plist
Step 5: Find the name of the font
Step 6: Use UIFont and specify the name of the font
and also make sure that you've added the phone to the bundle resources:
捆绑资源:
还有另一种崩溃的可能性,因为字体是代码中不正确的字体名称(如果您以编程方式使用它)。检查 UIFont.familyNames
中的字体名称
您还必须添加字体扩展名,例如。 roboto.ttf
可能是权限问题。
请检查您的应用中所需的权限并提供适当的权限字符串。
如果问题仍然存在,请重置您的模拟器。这将使模拟器 运行 焕然一新。
请随时通知我。
感谢大家的回答和帮助。以下是我想提及的几点:
- 对我来说这不是字体问题。
- 这对我来说不是权限问题。
我使用的名为“ROLLBAR”的库导致应用程序崩溃。当我删除这个库的代码时,我可以 运行 我的应用程序在 iPhone X.
我用 swift 4 和 Xcode 9 开发了一个应用程序。每当我启动该应用程序时,它就会崩溃。它不会在控制台上给出任何错误。
我研究了一下是字体的问题
Existing app crashes on startup on iPhone X Simulator
但是我的字体在我的项目和plist中
有些人说这是故事板问题,因为控制器必须有安全区域余量。但是几天前,我 运行 我的应用程序在 iPhone X 上,但它没有崩溃,尽管它没有使用安全区域。
我的应用程序在 appdelegate 中崩溃,如下图所示
有人知道为什么会这样吗?
我认为这不是特定的 iPhone x 模拟器问题,您可以 运行 在其他模拟器或真实设备上确定它。
您可以在此 thread
中找到向 Xcode 项目添加字体的分步说明Step 1: Include your fonts in your XCode project
Step 2: Make sure that they’re included in the target
Step 3: Double check that your fonts are included as Resources in your bundle
Step 4: Include your iOS custom fonts in your application plist
Step 5: Find the name of the font
Step 6: Use UIFont and specify the name of the font and also make sure that you've added the phone to the bundle resources:
捆绑资源:
还有另一种崩溃的可能性,因为字体是代码中不正确的字体名称(如果您以编程方式使用它)。检查 UIFont.familyNames
您还必须添加字体扩展名,例如。 roboto.ttf
可能是权限问题。 请检查您的应用中所需的权限并提供适当的权限字符串。
如果问题仍然存在,请重置您的模拟器。这将使模拟器 运行 焕然一新。
请随时通知我。
感谢大家的回答和帮助。以下是我想提及的几点:
- 对我来说这不是字体问题。
- 这对我来说不是权限问题。
我使用的名为“ROLLBAR”的库导致应用程序崩溃。当我删除这个库的代码时,我可以 运行 我的应用程序在 iPhone X.