6

我正在更新我的 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 构建错误

4

2 回答 2

2

我对 MessageKitAssets 有这个问题,这对我有用:

从 pod 目标中选择 MessageKitAssets,

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

于 2020-07-24T02:46:44.970 回答
-3

将此添加到 podfile 的顶部:

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

于 2020-02-24T17:41:58.093 回答