Xcode 11.1 Error: Multiple commands produce
Xcode 11.1 Error: Multiple commands produce
我看到关于这个问题还有其他几个问题。
喜欢:
我问这个新问题是因为它是针对 Xcode 11.1 而不是旧版本的,我认为其他问题的回答太多,人们很容易迷失其中。在这里,我们可以尝试使用访问速度更快的较新信息来回答。
更新到 Xcode 11.1 和更新 cocoa pods 之后(实际没有更新 pods,只有 pods 项目被重新生成)。
我开始使用 FBSDK 时遇到以下错误:
Multiple commands produce '/Users/myUser/Library/Developer/Xcode/DerivedData/myProject-euqkymjpeftprkgkcjyqpnkbalbr/Build/Products/Debug-iphoneos/FBSDKCoreKit-iOS/FBSDKCoreKit.framework/PrivateHeaders/FBSDKRestrictiveDataFilterManager.h':
1) Target 'FBSDKCoreKit-iOS' (project 'Pods') has copy command from '/Users/myUser/Documents/Workspace/myProjectDir/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKRestrictiveDataFilterManager.h' to '/Users/myUser/Library/Developer/Xcode/DerivedData/myProject-euqkymjpeftprkgkcjyqpnkbalbr/Build/Products/Debug-iphoneos/FBSDKCoreKit-iOS/FBSDKCoreKit.framework/PrivateHeaders/FBSDKRestrictiveDataFilterManager.h'
2) Target 'FBSDKCoreKit-iOS' (project 'Pods') has copy command from '/Users/myUser/Documents/Workspace/myProjectDir/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/RestrictiveDataFilter/FBSDKRestrictiveDataFilterManager.h' to '/Users/myUser/Library/Developer/Xcode/DerivedData/myProject-euqkymjpeftprkgkcjyqpnkbalbr/Build/Products/Debug-iphoneos/FBSDKCoreKit-iOS/FBSDKCoreKit.framework/PrivateHeaders/FBSDKRestrictiveDataFilterManager.h'
在我的例子中,问题是那些文件:
FBSDKRestrictiveDataFilterManager.h
FBSDKRestrictiveDataFilterManager.m
在 FBSDKCoreKit-iOS 项目中添加了两次。我删除了旧的(通过比较 GitHub 中的实际 SDK 代码)。我不知道该怪谁 Cocoa Pods 或 Facebook,但如果您收到该错误或关于同一文件的某种类似错误,我建议您检查文件重复项。
我告诉你我的情况。它与安装的 Cocoapod 库有关。
安装 Cocoapod 的正常步骤是,在 运行 安装 pod 之后,然后在您的项目中使用 "import library section",然后添加它。
我从那里删除了库,问题瞬间消失了。
无论如何,要使用该库,您仍然需要像往常一样在您的文件中导入它。
import YourLibrary
class your {
}
Shows the place where the library must be removed from.
我看到关于这个问题还有其他几个问题。
喜欢:
我问这个新问题是因为它是针对 Xcode 11.1 而不是旧版本的,我认为其他问题的回答太多,人们很容易迷失其中。在这里,我们可以尝试使用访问速度更快的较新信息来回答。
更新到 Xcode 11.1 和更新 cocoa pods 之后(实际没有更新 pods,只有 pods 项目被重新生成)。
我开始使用 FBSDK 时遇到以下错误:
Multiple commands produce '/Users/myUser/Library/Developer/Xcode/DerivedData/myProject-euqkymjpeftprkgkcjyqpnkbalbr/Build/Products/Debug-iphoneos/FBSDKCoreKit-iOS/FBSDKCoreKit.framework/PrivateHeaders/FBSDKRestrictiveDataFilterManager.h':
1) Target 'FBSDKCoreKit-iOS' (project 'Pods') has copy command from '/Users/myUser/Documents/Workspace/myProjectDir/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKRestrictiveDataFilterManager.h' to '/Users/myUser/Library/Developer/Xcode/DerivedData/myProject-euqkymjpeftprkgkcjyqpnkbalbr/Build/Products/Debug-iphoneos/FBSDKCoreKit-iOS/FBSDKCoreKit.framework/PrivateHeaders/FBSDKRestrictiveDataFilterManager.h'
2) Target 'FBSDKCoreKit-iOS' (project 'Pods') has copy command from '/Users/myUser/Documents/Workspace/myProjectDir/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/RestrictiveDataFilter/FBSDKRestrictiveDataFilterManager.h' to '/Users/myUser/Library/Developer/Xcode/DerivedData/myProject-euqkymjpeftprkgkcjyqpnkbalbr/Build/Products/Debug-iphoneos/FBSDKCoreKit-iOS/FBSDKCoreKit.framework/PrivateHeaders/FBSDKRestrictiveDataFilterManager.h'
在我的例子中,问题是那些文件:
FBSDKRestrictiveDataFilterManager.h
FBSDKRestrictiveDataFilterManager.m
在 FBSDKCoreKit-iOS 项目中添加了两次。我删除了旧的(通过比较 GitHub 中的实际 SDK 代码)。我不知道该怪谁 Cocoa Pods 或 Facebook,但如果您收到该错误或关于同一文件的某种类似错误,我建议您检查文件重复项。
我告诉你我的情况。它与安装的 Cocoapod 库有关。
安装 Cocoapod 的正常步骤是,在 运行 安装 pod 之后,然后在您的项目中使用 "import library section",然后添加它。
我从那里删除了库,问题瞬间消失了。
无论如何,要使用该库,您仍然需要像往常一样在您的文件中导入它。
import YourLibrary
class your {
}
Shows the place where the library must be removed from.