无法启动使用 Delphi XE8 开发的 iOS 应用

Can't launch iOS app developed with Delphi XE8

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

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

有没有人遇到过类似的问题或应用程序无法启动的可能解决方案?

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

我在 iPad 运行 iOS9.3

上遇到了与 XE8、8.3 SDK XCode8 完全相同的问题

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

在 NotePad++ 中,您可以在视图->显示符号->显示所有字符中显示回车 return 换行符号 (CR LF)

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

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