iOS 发布构建问题
iOS Release build issue
我正在开发一个 iOS 应用程序,该应用程序使用 OpenCV 来检测对象,但在发布版本时遇到了一个奇怪的问题。当应用程序从 Xcode 变为 运行 时,应用程序检测正确识别对象,但是当从 TestFlight 安装构建时,对象检测无法正常工作。以下是来自不同版本的两张图片:
从 Xcode 安装的应用:https://ibb.co/8BLb1mh
从 TestFlight 安装的应用:https://ibb.co/H4wz1jg
我正在 iOS 13.6 上测试该应用程序,该应用程序是使用 Xcode 11.6 构建的。除非有人遇到完全相似的问题,否则我会专门研究有关应该调试什么的建议。知道哪里出了问题或者我可以做些什么来调查这个问题吗?
谢谢!
原来是 Release
的构建设置导致了我的问题。
为了发布,我将 Optimization Level
设置为 Optimize for Speed
。将其更改为 No Optimization
解决了我的问题。
我正在开发一个 iOS 应用程序,该应用程序使用 OpenCV 来检测对象,但在发布版本时遇到了一个奇怪的问题。当应用程序从 Xcode 变为 运行 时,应用程序检测正确识别对象,但是当从 TestFlight 安装构建时,对象检测无法正常工作。以下是来自不同版本的两张图片:
从 Xcode 安装的应用:https://ibb.co/8BLb1mh
从 TestFlight 安装的应用:https://ibb.co/H4wz1jg
我正在 iOS 13.6 上测试该应用程序,该应用程序是使用 Xcode 11.6 构建的。除非有人遇到完全相似的问题,否则我会专门研究有关应该调试什么的建议。知道哪里出了问题或者我可以做些什么来调查这个问题吗?
谢谢!
原来是 Release
的构建设置导致了我的问题。
为了发布,我将 Optimization Level
设置为 Optimize for Speed
。将其更改为 No Optimization
解决了我的问题。