【问题标题】:Can't launch iOS app developed with Delphi XE8无法启动使用 Delphi XE8 开发的 iOS 应用程序
【发布时间】:2015-08-24 09:10:54
【问题描述】:

我使用 Delphi XE8 创建了一个多设备应用程序,只有一个按钮和一个标签,我部署到我的 iPhone。我已经正确设置了所有配置,因此它可以很好地部署和安装,但是当我尝试启动它时,应用程序会立即崩溃。我有 SDK 8.4,Mac 是 OS X 10.10,iPhone 是 8.4.1。

我查看了以下link 并按照建议删除了所有换行符,但这没有帮助。

对于应用程序无法启动的原因,是否有人有类似的问题或可能的解决方案?

【问题讨论】:

  • 你应该给我们更多的信息。您有任何要显示的日志条目吗?
  • @aleroot 真的不知道还能提供什么...我无法在 IDE 中调试,因为应用程序立即崩溃。在 XCode 中,我认为来自手机的日志之一是我的测试应用程序崩溃,但它说未知,所以我不知道。
  • 你有更新 1 的 Delphi XE8 吗?
  • 不,只是没有更新的 XE8

标签: ios delphi firemonkey delphi-xe8


【解决方案1】:

请安装 XE8 更新 1。这修复了应用程序在 iOS 上使用 pcrelib 时无法启动的问题。我的猜测是你直接或间接地使用它。

【讨论】:

    【解决方案2】:

    我在运行 iOS9.3 的 iPad 上使用 XE8、8.3 SDK、XCode8 时遇到了完全相同的问题

    问题是位于我的项目中的 EntitlementIOS.xml 文件中的回车换行。

    在 NotePad++ 中,您可以在 View->Show Symbol->Show all characters 中显示回车换行符号 (CR LF)

    快速修复:删除回车换行符

    来源:https://community.embarcadero.com/answers/ios-app-won-t-launch

    【讨论】:

      猜你喜欢
      • 2015-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-16
      • 2023-03-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多