最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

[已解决]iOS项目打包失败:CodeSign error: code signing is required for product type Framework in SDK iOS 9.3

iOS crifan 4266浏览 0评论

折腾:

[记录]给iOS的Charts库的demo去打包成AdHoc的ipa

期间,去archive:

结果打包失败了:

Check dependencies
CodeSign error: code signing is required for product type ‘Framework’ in SDK ‘iOS 9.3’

难道是:

之前的那个framework库编译的时候,配置最低要求iOS 9.3 了?

去看看:

之前打开了,也只是iOS 8.1 啊。。。

去clean一下

然后回头再去重新打开ChartsDemo试试

且注意到:

此处最低target是iOS 8.1

而不是9.3

搜:

CodeSign error: code signing is required for product type ‘Framework’ in SDK ‘iOS 9.3’

CodeSign issue for Framework in iOS 8.0 · Issue #79 · Quick/Quick

CodeSign for "Framework" in SDK "iOS 9.3" · Issue #1072 · danielgindi/Charts

说是让我去:

给project的settings中去设置code signing

-》难道不是之前的:

Target中的配置,自动会覆盖project中的配置的嘛?

我此处已经设置了target中的code signing,为何还要去设置project中的?

Xcode build fails · Issue #58 · google/EarlGrey

结果错误依旧。

找到原因了:

原来是:

此处的项目是ChartsDemo

其依赖于另外的库:ChartsRealm-iOS

而另外这个库的项目,是没有code singning的:

所以去设置为对应的Code Signing:

再去Clean后,重新编译

结果还是不行:

因为对于另外的项目:

ChartsRealmiOS

还依赖于

ChartsRealm

两个项目的ID,分别被此处同样的去改为:

com.danielgindi.ChartsRealmiOS

com.danielgindi.Charts

都是没有设置PP文件和Code Signing

-》看来都需要去重新创建对应的APP ID

和对应的PP文件才可以。。。

然后此处再去设置对应的Bundle ID,Team,以及PP文件和Code Signing

DanielgindiChartsRealmiOS_Distribution_adHoc

Name:
DanielgindiChartsRealmiOS_Distribution_adHoc
Type:
iOS Distribution
App ID:
3Wxxx4.com.danielgindi.ChartsRealmiOS
Expires:
Nov 7, 2016

com.danielgindi.Charts

DanielgindiCharts_Distribution_adHoc

Name:
DanielgindiCharts_Distribution_adHoc
Type:
iOS Distribution
App ID:
3xxxx4.com.danielgindi.Charts
Expires:
Nov 7, 2016

但是去打包,始终出现UUID找不到的那个问题。

经过一番折腾,最后的最后,经过多次尝试:

设置Xcode项目中的Team,以及Fix Issue,重新设置Target中Provisioning Profile和Code Signing Identity,再去Clean项目

关闭项目,关闭Xcode,重启Xcode

多次关闭和重启项目和Xcode

最后才可以:

找到UUID,可以正常编译。

转载请注明:在路上 » [已解决]iOS项目打包失败:CodeSign error: code signing is required for product type Framework in SDK iOS 9.3

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
90 queries in 0.179 seconds, using 22.12MB memory