Cloudkit 应用程序具有相同的代码库,macOS 使用开发数据库,iOS 使用生产数据库

问题描述 投票:0回答:1

我遇到过这样的情况:我为 iOS 和 macOS 发布了具有相同代码库的应用程序。 我使用 Xcode-cloud 来处理应用程序,并让 Xcode 和 Xcode-cloud 处理我的所有签名。

但是,生成的应用程序(均从 App Store 检索)无法通过 Cloudkit 一起共享数据,因为 iOS 版本使用的是正确的生产版本,而 macOS 版本使用的是错误的应用程序开发版本。

我需要做什么来修复它?

cloudkit swift-data xcode-cloud
1个回答
0
投票

我遇到了同样的问题,对我来说,解决方法是 CloudKit.framework 必须包含在应用程序目标的“框架、库和嵌入内容”部分中,并带有“不嵌入”选项,并且仅适用于 macOS。

我从这里找到它:https://developer.apple.com/forums/thread/717838

© www.soinside.com 2019 - 2024. All rights reserved.