iOS Catalyst Cocoapod框架错误-签名需要开发团队

时间:2019-10-24 18:12:00

标签: ios swift cocoapods maccatalyst

我正在更新我的iOS应用程序,使其也可以在Mac上使用。选中Mac复选框后,尝试在Mac上进行构建时,下面的屏幕截图中出现了错误。告诉我,我需要为此Cocoapod框架选择一个开发团队。但是,我可以选择iPhone或iPad来构建,而无需选择开发团队。

我尝试选择一个开发小组,该小组使错误消失了,但是当我将应用程序二进制文件上传到Apple时,它被错误拒绝:ITMS-90284:无效的代码签名-可执行文件'Timestamp.app/Contents/Frameworks /BSImagePicker.framework/Versions/A/Resources/BSImagePicker.bundle'必须使用配置文件中包含的证书进行签名。

我想我是从Apple那里得到这个错误的,因为我为此Cocoapod框架选择了一个开发团队。

关于如何处理Catalyst应用程序此错误的任何建议?

Mac Build Error

2 个答案:

答案 0 :(得分:0)

MessageKitAssets存在此问题,对我而言有效:

从pod目标中选择MessageKitAssets,

手动选择一个团队,然后将签名证书设置为“在本地运行的签名”(对于平台macOS) 使用iOS捆绑包ID,无需提供配置文件。

答案 1 :(得分:-3)

将此添加到Podfile的顶部:

source 'https://github.com/CocoaPods/Specs.git'