Kau*_*med 26 cocoapods swift xcode10.2
当我尝试构建我的项目时,我收到一个编译时错误,指出无法找到我的 pod 的“模块映射文件”,并且我缺少“SwiftShimes”模块。
这很奇怪,因为当我安装 pod 时,我所有的模块映射文件都在它们应该在的位置。
我正在使用 Xcode 10.2 和 Cocoapods 1.6.1。
我已经尝试了以下 ->
这是我遇到的错误类型->
Module map file '/Users/kaunamohammed/Library/Developer/Xcode/DerivedData/OutNow-gxdxvzwmnijmrlajtbtyclkhrgqs/Build/Products/Debug-iphoneos/CodableFirebase/CodableFirebase.modulemap' not found
Run Code Online (Sandbox Code Playgroud)
我希望我的项目能够正确构建,但事实并非如此,我不知道还能做什么。
这就是我的 Podfile 的样子
platform :ios, '10.0'
workspace 'OutNow'
target 'OutNow' do
use_modular_headers!
#Pods for OutNow
pod 'Instabug'
pod 'SwiftMessages'
pod 'CodableFirebase'
pod 'Firebase/Core'
pod 'Firebase/Auth'
pod 'Firebase/Storage'
pod 'Firebase/Firestore'
pod 'Firebase/Messaging'
pod 'Firebase/DynamicLinks'
pod 'MarqueeLabel/Swift'
pod 'RxSwift', '4.4.2'
pod 'RxCocoa', '4.4.2'
pod 'Kingfisher', '5.3.1'
pod 'InstantSearchClient', '6.0'
pod 'CoordinatorLibrary', '1.0.5'
pod 'UIScrollView-InfiniteScroll', '1.1.0'
target 'OutNowTests' do
inherit! :search_paths
# Pods for testing
end
end
Run Code Online (Sandbox Code Playgroud)
Eri*_*ner 75
如果它可以帮助其他人,我能够以不同的方式解决这个问题。我不小心打开了我的.xcproject而不是我的.xcworkspace. 当我打开正确的文件时,错误消失了。
Osc*_*nez 34
我花了一整天的时间试图弄清楚如何解决这个问题。我在 M1 机器上的项目中遇到了问题。
我在 Xcode 中启用了“使用 Rosetta 打开”选项并为我工作。
操作方法如下:
打开 Finder --> 应用程序 --> 右键单击“Xcode” --> 获取信息 --> 选中“使用 Rosetta 打开”
Ton*_*oei 28
我自己解决了这个问题。我可以告诉你我做了什么。不确定哪些步骤完全做到了,但以下是所有步骤:
pod cache clean --allpod init。一个新的“Podfile”文件被添加到目录中pod install就我而言,我认为use_frameworks!“Podfile”中的行起到了作用。
希望这对你们有帮助!
Jos*_* B. 19
仅当我想制作存档时才遇到此问题。另一方面,调试工作正常。一段时间后,我注意到最小 iOS 版本在我的 Target、Project 和 Podfile 最小 iOS 版本之间有所不同。将它们全部同步到相同的值(iOS 11)后,Xcode 为我提供了验证项目设置 - 更新到我接受的推荐设置选项,我能够存档我的项目。
OTHER_SWIFT_FLAGS我通过删除自定义标志来解决这个问题Swift Compiler - Custom Flags
OTHER_SWIFT_FLAGS = "$(inherited) -D COCOAPODS -Xcc -fmodule-map-file=\"${PODS_ROOT}/modulePath/moduleName.modulemap\"";
| 归档时间: |
|
| 查看次数: |
31795 次 |
| 最近记录: |