Skip to content

Commit af0e6a2

Browse files
committed
Added fix to use the new filament build outputs
In the filament PR targeting the issue #6714 we output xcframeworks instead of .a files. This is a fix for using the new one.
1 parent 9cef5e7 commit af0e6a2

File tree

1 file changed

+26
-26
lines changed

1 file changed

+26
-26
lines changed

package/react-native-filament.podspec

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -36,28 +36,28 @@ Pod::Spec.new do |s|
3636
"ios/libs/filament/include/ibl/*.h",
3737
"ios/libs/filament/include/geometry/*.h"
3838
ss.header_mappings_dir = "ios/libs/filament/include"
39-
ss.vendored_libraries =
40-
"ios/libs/filament/lib/universal/libfilament.a",
41-
"ios/libs/filament/lib/universal/libbackend.a",
42-
"ios/libs/filament/lib/universal/libfilabridge.a",
43-
"ios/libs/filament/lib/universal/libfilaflat.a",
44-
"ios/libs/filament/lib/universal/libibl.a",
45-
"ios/libs/filament/lib/universal/libgeometry.a"
39+
ss.vendored_frameworks =
40+
"ios/libs/filament/lib/libfilament.xcframework",
41+
"ios/libs/filament/lib/libbackend.xcframework",
42+
"ios/libs/filament/lib/libfilabridge.xcframework",
43+
"ios/libs/filament/lib/libfilaflat.xcframework",
44+
"ios/libs/filament/lib/libibl.xcframework",
45+
"ios/libs/filament/lib/libgeometry.xcframework"
4646
ss.dependency "react-native-filament/utils"
4747
ss.dependency "react-native-filament/math"
4848
end
4949

5050
s.subspec "camutils" do |ss|
5151
ss.source_files = "ios/libs/filament/include/camutils/*.h"
52-
ss.vendored_libraries = "ios/libs/filament/lib/universal/libcamutils.a"
52+
ss.vendored_frameworks = "ios/libs/filament/lib/libcamutils.xcframework"
5353
ss.header_dir = "camutils"
5454
ss.dependency "react-native-filament/math"
5555
end
5656

5757
s.subspec "utils" do |ss|
5858
ss.source_files = "ios/libs/filament/include/utils/**/*.h"
5959
ss.header_mappings_dir = "ios/libs/filament/include"
60-
ss.vendored_libraries = "ios/libs/filament/lib/universal/libutils.a"
60+
ss.vendored_frameworks = "ios/libs/filament/lib/libutils.xcframework"
6161
ss.dependency "react-native-filament/tsl"
6262
end
6363

@@ -77,38 +77,38 @@ Pod::Spec.new do |s|
7777
"ios/libs/filament/include/filament/MaterialChunkType.h",
7878
"ios/libs/filament/include/filament/MaterialEnums.h"
7979
ss.header_mappings_dir = "ios/libs/filament/include"
80-
ss.vendored_libraries =
81-
"ios/libs/filament/lib/universal/libfilamat.a",
82-
"ios/libs/filament/lib/universal/libshaders.a",
83-
"ios/libs/filament/lib/universal/libsmol-v.a",
84-
"ios/libs/filament/lib/universal/libfilabridge.a"
80+
ss.vendored_frameworks =
81+
"ios/libs/filament/lib/libfilamat.xcframework",
82+
"ios/libs/filament/lib/libshaders.xcframework",
83+
"ios/libs/filament/lib/libsmol-v.xcframework",
84+
"ios/libs/filament/lib/libfilabridge.xcframework"
8585
ss.dependency "react-native-filament/utils"
8686
ss.dependency "react-native-filament/math"
8787
end
8888

8989
s.subspec "image" do |ss|
9090
ss.source_files = "ios/libs/filament/include/image/*.h"
91-
ss.vendored_libraries = "ios/libs/filament/lib/universal/libimage.a"
91+
ss.vendored_frameworks = "ios/libs/filament/lib/libimage.xcframework"
9292
ss.header_dir = "image"
9393
ss.dependency "react-native-filament/filament"
9494
end
9595

9696
s.subspec "ktxreader" do |ss|
9797
ss.source_files = "ios/libs/filament/include/ktxreader/*.h"
9898
ss.header_mappings_dir = "ios/libs/filament/include"
99-
ss.vendored_libraries =
100-
"ios/libs/filament/lib/universal/libktxreader.a",
101-
"ios/libs/filament/lib/universal/libbasis_transcoder.a"
99+
ss.vendored_frameworks =
100+
"ios/libs/filament/lib/libktxreader.xcframework",
101+
"ios/libs/filament/lib/libbasis_transcoder.xcframework"
102102
ss.dependency "react-native-filament/image"
103103
ss.dependency "react-native-filament/filament"
104104
end
105105

106106
s.subspec "uberz" do |ss|
107107
ss.source_files = "ios/libs/filament/include/uberz/*.h"
108108
ss.header_mappings_dir = "ios/libs/filament/include"
109-
ss.vendored_libraries =
110-
"ios/libs/filament/lib/universal/libuberzlib.a",
111-
"ios/libs/filament/lib/universal/libzstd.a"
109+
ss.vendored_frameworks =
110+
"ios/libs/filament/lib/libuberzlib.xcframework",
111+
"ios/libs/filament/lib/libzstd.xcframework"
112112
ss.header_dir = "uberz"
113113
ss.dependency "react-native-filament/filamat"
114114
ss.dependency "react-native-filament/tsl"
@@ -118,11 +118,11 @@ Pod::Spec.new do |s|
118118
s.subspec "gltfio_core" do |ss|
119119
ss.source_files = "ios/libs/filament/include/gltfio/**/*.h"
120120
ss.header_mappings_dir = "ios/libs/filament/include"
121-
ss.vendored_libraries =
122-
"ios/libs/filament/lib/universal/libgltfio_core.a",
123-
"ios/libs/filament/lib/universal/libdracodec.a",
124-
"ios/libs/filament/lib/universal/libuberarchive.a",
125-
"ios/libs/filament/lib/universal/libstb.a"
121+
ss.vendored_frameworks =
122+
"ios/libs/filament/lib/libgltfio_core.xcframework",
123+
"ios/libs/filament/lib/libdracodec.xcframework",
124+
"ios/libs/filament/lib/libuberarchive.xcframework",
125+
"ios/libs/filament/lib/libstb.xcframework"
126126
ss.dependency "react-native-filament/filament"
127127
ss.dependency "react-native-filament/ktxreader"
128128
ss.dependency "react-native-filament/uberz"

0 commit comments

Comments
 (0)