From 7d47ea9be0b0de719c76e606d74d43af118de467 Mon Sep 17 00:00:00 2001 From: wujingcheng7 <690885595@qq.com> Date: Fri, 1 Aug 2025 16:32:07 +0800 Subject: [PATCH] FIX: "FBRetainCycleDetector/FBRetainCycleDetector-Swift.h file not found" in XCode16 --- FBRetainCycleDetector.podspec | 4 ++-- FBRetainCycleDetector/Layout/Classes/FBClassStrongLayout.mm | 2 +- .../Layout/Classes/Reference/FBSwiftReference.m | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/FBRetainCycleDetector.podspec b/FBRetainCycleDetector.podspec index e82418b..2dbe68b 100644 --- a/FBRetainCycleDetector.podspec +++ b/FBRetainCycleDetector.podspec @@ -10,7 +10,7 @@ Pod::Spec.new do |s| :git => "https://github.com/facebook/FBRetainCycleDetector.git", :tag => "0.1.4" } - s.source_files = "FBRetainCycleDetector", "{FBRetainCycleDetector,rcd_fishhook}/**/*.{h,m,mm,c}" + s.source_files = "FBRetainCycleDetector", "{FBRetainCycleDetector,rcd_fishhook}/**/*.{h,m,mm,c,swift}" mrr_files = [ 'FBRetainCycleDetector/Associations/FBAssociationManager.h', @@ -23,7 +23,7 @@ Pod::Spec.new do |s| 'FBRetainCycleDetector/Layout/Classes/FBClassStrongLayoutHelpers.m', ] - files = Pathname.glob("FBRetainCycleDetector/**/*.{h,m,mm}") + files = Pathname.glob("FBRetainCycleDetector/**/*.{h,m,mm,swift}") files = files.map {|file| file.to_path} files = files.reject {|file| mrr_files.include?(file)} diff --git a/FBRetainCycleDetector/Layout/Classes/FBClassStrongLayout.mm b/FBRetainCycleDetector/Layout/Classes/FBClassStrongLayout.mm index 99b4953..0c09de2 100644 --- a/FBRetainCycleDetector/Layout/Classes/FBClassStrongLayout.mm +++ b/FBRetainCycleDetector/Layout/Classes/FBClassStrongLayout.mm @@ -15,7 +15,7 @@ #import -#import +#import "FBRetainCycleDetector-Swift.h" #import "FBIvarReference.h" #import "FBObjectInStructReference.h" diff --git a/FBRetainCycleDetector/Layout/Classes/Reference/FBSwiftReference.m b/FBRetainCycleDetector/Layout/Classes/Reference/FBSwiftReference.m index 3f74745..c0365fd 100644 --- a/FBRetainCycleDetector/Layout/Classes/Reference/FBSwiftReference.m +++ b/FBRetainCycleDetector/Layout/Classes/Reference/FBSwiftReference.m @@ -8,7 +8,7 @@ #import "FBSwiftReference.h" -#import +#import "FBRetainCycleDetector-Swift.h" @implementation FBSwiftReference