gpt4 book ai didi

ios - 无法使用 Stream Chat iOS SDK 构建项目

转载 作者:行者123 更新时间:2023-11-29 05:35:41 25 4
gpt4 key购买 nike

我正在尝试使用新的 Stream iOS Chat SDK,但在通过 Cocoapods 安装后无法构建它。在添加 StreamChat 之前,该项目正在与列出的其他 Pod 一起构建。我使用的是 Xcode 10.2(不适用于 10.1)、Swift 4.2 和 Cocoapods 版本 1.7.4。我们使用 Stream 网站上列出的 pod install 命令:

pod install --repo-update

我们的 Podfile 如下所示:

platform :ios, '11.0'
inhibit_all_warnings!

target 'Project-iOS' do
use_frameworks!

# Pods for Project-iOS
pod 'ReachabilitySwift', '4.3.0'
pod 'SwiftKeychainWrapper', '3.2.0'
pod 'CropViewController'
pod 'StreamChat'

target 'Project-iOSTests' do
inherit! :search_paths
# Pods for testing
end

target 'Project-iOSUITests' do
inherit! :search_paths
# Pods for testing
end

end

post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['SWIFT_VERSION'] = '4.2'
end
end
end

*请注意,我在最后使用或不使用 post_install 位进行了尝试 - 但必须手动将 pod 更改为 4.2,因为许多 5.0 尚不受支持。

这些是我在尝试构建时看到的错误:

Build Errors

编辑:我还尝试在一个新的空白项目中运行它,仅使用针对 iOS 11 的 StreamChat pod(基本上就像 ChatDemo 网站上的说明一样),然后遇到了同类型的问题。

最佳答案

与您的第一个问题相关,请务必使用 Xcode 10.2 或更高版本以及 Swift 5。

无需强制 pod 升级到 Swift 4.2。尝试从 Podfile 中删除这些行,然后您的项目应该编译时不会出现任何错误:

post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['SWIFT_VERSION'] = '4.2'
end
end
end

关于ios - 无法使用 Stream Chat iOS SDK 构建项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57062853/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com