美文网首页
"The application does not have a

"The application does not have a

作者: frog78 | 来源:发表于2020-03-09 10:42 被阅读0次

问题描述

运行项目,编译成功,但无法安装到手机上,报如下错误:

报错弹框

然后点击Details按钮,查看报错详情,如下:

报错详情

解决方法

从报错字面上看,是签名问题。在网上也能搜到各种解决办法,但导致签名问题的原因可能多种多样,不是每种解决方案都适用。因此本文标题是出现该问题的一种场景,下面介绍一下这种场景下的解决方法。
首先介绍一下场景。我的项目中引用了一些组件,这些组件都是动态库framework工程形式的,而且组件都是以工程源码形式引用的,每次编译应用主工程时,会先去编译引用的组件工程。我的主工程设置的支持的最低版本是iOS 8.0,我的手机系统是iOS10.3.3。

主工程最低支持系统配置

按理说,是可以安装的。但是忽略了组件工程中也有支持的最低版本。经检查发现,组件工程里面设置的最低支持版本是iOS12.1,超过了手机上的系统。这就是导致安装不上问题的原因。

组件工程最低支持系统配置

因此解决问题的方案就很明确了,就是将组件工程中设置的最低支持系统改为和主工程中设置的一致。

相关文章

网友评论

      本文标题:"The application does not have a

      本文链接:https://www.haomeiwen.com/subject/cuqudhtx.html