安装领域数据库,构建失败?我做对了吗?我需要更新 CocoaPods 还是 Carthage?

Installing Realm Database, Build Fails? Have I done it right, and do I need to update CocoaPods or Carthage?

按照下载领域数据库的说明,我需要你的帮助来解决我在构建失败时收到的错误。在我尝试安装 Realm 数据库之前构建成功。

错误:- "Command PhaseScriptExecution failed with a nonzero exit code"

我已经下载了 Realm Database 的文件,并将 Xcode 11.5 文件中的 RealmSwift.frameworkRealm.framework 添加到我项目的导航器面板中。我选择了 'copy items if needed' 复选框并点击完成。

在 'General' 选项卡的目标设置页面中,我在 'Frameworks, Libraries, and Embedded Content' 部分下有 Realm.frameworkRealmSwift.Framework,'Do not embed' 显示在'Embed' 列。我看过其他一些安装视频,显示这需要嵌入,但我是 'Embed & Sign' 还是 'Embed Without Signing'?

在“目标设置”'Build Settings' 选项卡的 'Search Paths' > 'Framework Search Paths' 部分下,我添加了 'RealmSwift.framework',左栏显示 'Any Architecture | Any SDK'。

在“目标设置”'Build Phases' 选项卡中,我点击了 +,然后点击了 'New Run Script Phase'。在新的 'Run Script' 部分中,我删除了 '#...' 保留文本,并替换为 bash "${BUILT_PRODUCTS_DIR}/${FRAMEWORKS_FOLDER_PATH}/Realm.framework/strip-frameworks.sh"

我是否还需要检查我当前的 CocoaPods 版本,或者下载 Carthage,因为我 crystal 不清楚下载页面的 'Installation' 部分?

我在我的 iMac 上安装了 Xcode 11.5。

https://realm.io/docs/swift/latest/

页面特定问题的答案:不要通过动态框架下载,而是通过 CocoaPods 下载。如此简单。