由于缺少模块映射,Jenkins XCode iOS构建失败

由于缺少模块映射,Jenkins XCode iOS构建失败,xcode,jenkins,cocoapods,xcode12,fbsdk,Xcode,Jenkins,Cocoapods,Xcode12,Fbsdk,我有一个集成了Facebook SDK的项目,我正在尝试使用Jenkins xCode集成构建该项目,因为我使用CocoaPods,所以我必须使用xcworkspace而不是xcproj文件构建该项目。 如果我手动打开工作区,归档并导出ipa,一切都会很好。 如果我试图通过Jenkins运行完全相同的过程,我会在我的一个播客上得到一个错误,说明找不到FBSDKcoreKite module.map,并且Swiftshims模块丢失。 (据我所知,swiftshims是xCode的一部分,只有在x

我有一个集成了Facebook SDK的项目,我正在尝试使用Jenkins xCode集成构建该项目,因为我使用CocoaPods,所以我必须使用xcworkspace而不是xcproj文件构建该项目。 如果我手动打开工作区,归档并导出ipa,一切都会很好。 如果我试图通过Jenkins运行完全相同的过程,我会在我的一个播客上得到一个错误,说明找不到FBSDKcoreKite module.map,并且Swiftshims模块丢失。 (据我所知,swiftshims是xCode的一部分,只有在xCode缓存中指向它的路径被破坏时,才应该显示missing。 我尝试过清理我的构建、我的构建文件夹、删除派生数据、擦除xcodemodule文件夹、重新安装pods、安装pods,以及基本上我可以在网上找到的任何东西)

我能做些什么来解决这个问题? (使用xCode12)。 附加精确生成代码段:

编译Wift普通arm64/Users/Shared/Jenkins/Home/workspace/SlotsNetwork-iOS/trunk/SlotsNetwork/iOSBuild-bonanzaparty/Pods/FBSDKShareKit/FBSDKShareKit/Swift/Enums+Extensions.Swift cd/Users/Shared/Jenkins/Home/workspace/SlotsNetwork iOS/trunk/slots network/iOSBuild bonanzaparty/Pods /Applications/Xcode.app/Contents/Developer/toolschains/XcodeDefault.xctoolschain/usr/bin/swift-frontend-emit bc/Users/Shared/Jenkins/Home/workspace/SlotsNetwork/iOSBuild-bonanzaparty/Pods/FBSDKShareKit/FBSDKShareKit/swift/Enums+Extensions.swift-emit模块路径/Users/admin/Library/Developer/Xcode/DerivedData/Unity iPhone cahmainqljispgcsolojgyjxcs/Build/Intermediates.noindex/Pods.Build/Release-iphoneos/FBSDKShareKit.Build/Objects-normal/arm64/FBSDKShareKit.swiftmodule-发出模块文档路径/Users/admin/Library/Developer/Xcode/DerivedData/Unity iPhone cahmainqljisgcpsolojgyjxcs/Build/Intermediates.noindex/Pods.Build/Release-iphoneos/FBSDKShareKit.Build/Objects-normal/arm64/FBSDKShareKit.swiftdoc-发射模块源信息路径/Users/admin/Library/Developer/Xcode/DerivedData/Unity iPhone cahmainqljisgcpsolojgyjxcs/Build/Intermediates.noindex/Pods.Build/Release-iphoneos/FBSDKShareKit.Build/Objects-normal/arm64/FBSDKShareKit.swiftsourceinfo-序列化诊断路径/Users/admin/Library/Developer/Xcode/DerivedData/Unity iPhone cahmainqljisgcpsolojgyjxcs/Build/Intermediates.noindex/Pods.Build/Release iphoneos/FBSDKShareKit.Build/Objects normal/arm64/Enums+Extensions.dia-emit objc头路径/Users/admin/Library/Developer/Xcode/DerivedData/Unity iPhone cahmainqljisgcpsolojgyjxcs/Build/Intermediates.noindex/Pods.Build/Release iphoneos/FBSDKShareKit.Build/Objects normal/arm64/FBSDKShareKit Swift.h-发出依赖项路径/Users/admin/Library/Developer/Xcode/DerivedData/Unity iPhone cahmainqljisgcpsolojgyjxcs/Build/Intermediates.noindex/Pods.Build/Release iphoneos/FBSDKShareKit.Build/Objects normal/arm64/Enums+Extensions.d-目标arm64-apple-ios9.0-Xllvm-aarch64使用tbi-启用objc interop-sdk/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.1.sdk-I/Users/Shared/Jenkins/Home/workspace/SlotsNetwork-iOS/trunk/slots-network/iOSBuild-bonanzaparty/build-I/Users/admin/Library/Developer/Xcode/DerivedData/Unity iPhone-cahmainqljisgcpsolojjxcxs/build/Products/Release/iPhoneOS/Users/Shared/Jenkins/Home/workspace/SlotsNetwork-iOS/trunk/slots-network/iOSBuild-bonanzaparty/build-g-导入底层模块-模块缓存路径/Users/admin/Library/Developer/Xcode/DerivedData/ModuleCache.noindex-swift版本5-强制独占性=选中-O-D cococoapods-序列化调试选项-Xcc-工作目录-Xcc/Users/Shared/Jenkins/Home/workspace/SlotsNetwork-iOS/trunk/slots-network/iOSBuild-bonanzaparty/Pods-Xcc-fmodule-map file=/Users/admin/Library/Developer/Xcode/DerivedData/Unity-iPhone-cahmainqljispgcsolojjxcs/Build/Products/Release-iphoneos/FBSDKCoreKit/FBSDKCoreKit.modulemap-Xcc-fmodule映射文件=/Users/Shared/Jenkins/Home/workspace/SlotsNetwork-iOS/trunk/slots-network/iOSBuild-bonanzaparty/Pods/Headers/Public/FBSDKShareKit/FBSDKShareKit.modulemap-Xcc-I/Users/admin/Library/Developer/Xcode/DerivedData/Unity iPhone cahmainqljisgcpsolojgyjxcs/Build/Intermediates.noindex/Pods.Build/Release-iphoneos/FBSDKShareKit.Build/swift-overrides.hmap-Xcc-ikote-Xcc/Users/admin/Library/Developer/Xcode/DerivedData/Unity iPhone cahmainqljisgcpsolojgyjxcs/Build/Intermediates.noindex/Pods.Build/Release-iphoneos/FBSDKShareKit.Build/FBSDKShareKit-generated-files.hmap-Xcc-I/Users/admin/Library/Developer/Xcode/DerivedData/Unity iPhone cahmainqljisgcpsolojgyjxcxs/Build/Intermediates.noindex/Pods.Build/Release-iphoneos/FBSDKShareKit.Build/FBSDKShareKit-own-target-headers.hmap-Xcc-I/Users/admin/Library/Developer/Xcode/DerivedData/Unity iPhone cahmainqljispgcsolojgyjxcxs/Build/Intermediates.noindex/Pods.Build/Release-iphoneos/FBSDKShareKit.Build/FBSDKShareKit-all-non-framework-target-headers.hmap-Xcc-ivfsoverlay-Xcc/Users/admin/Library/Developer/Xcode/DerivedData/Unity iPhone cahmainqljisgcpsolojgyjxcs/Build/Intermediates.noindex/Pods.Build/all-product-headers.yaml-Xcc-ikote-Xcc/Users/admin/Library/Developer/Xcode/DerivedData/Unity iPhone cahmainqljisgcpsolojyjxcs/Build/Intermediates.noindex/Pods.Build/Release-iphoneos/FBSDKShareKit.Build/FBSDKShareKit-project-headers.hmap-Xcc-I/Users/Shared/Jenkins/Home/workspace/SlotsNetwork/trunk/slots-network/iOSBuild-bonanzaparty/Build/include-Xcc-I/Users/Shared/Jenkins/Home/workspace/SlotsNetwork-iOS/trunk/slots-network/iOSBuild-bonanzaparty/Pods/Headers/Private-Xcc-I/Users/Shared/Jenkins/Home/workspace/SlotsNetwork/trunk/slots-bonanzaparty/Pods/Headers/Private/FBSDKShareKit-Xcc-I/Users/Shared/Jenkins/Home/workspace/SlotsNetwork-iOS/trunk/SlotsNetwork/iOSBuild-bonanzaparty/Pods/Headers/Public-Xcc-I/Users/Shared/Jenkins/Home/workspace/
pod 'FBSDKShareKit'
pod install
Replace the ~/Documents/FacebookSDK to $(HOME)/Documents/FacebookSDK (with parentheses)