美文网首页
"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