Skip to content

Commit 2bb8031

Browse files
committed
1 parent 74e7ce6 commit 2bb8031

File tree

3 files changed

+224
-2
lines changed

3 files changed

+224
-2
lines changed

AsyncImageView.xcodeproj/project.pbxproj

+157-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
archiveVersion = 1;
44
classes = {
55
};
6-
objectVersion = 52;
6+
objectVersion = 54;
77
objects = {
88

99
/* Begin PBXBuildFile section */
@@ -65,6 +65,29 @@
6565
57BD68D21C0261880077A391 /* Caching.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57BD68CF1C0261880077A391 /* Caching.swift */; };
6666
57BD68D31C0261880077A391 /* Caching.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57BD68CF1C0261880077A391 /* Caching.swift */; };
6767
57BD68E31C0268930077A391 /* AsyncImageView.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 57BD68351C02598F0077A391 /* AsyncImageView.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
68+
57C885572A47778800FC133C /* AsyncImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 57BD68381C02598F0077A391 /* AsyncImageView.h */; settings = {ATTRIBUTES = (Public, ); }; };
69+
57C885592A47778800FC133C /* LocalImageRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 570994041C0903BF0010B340 /* LocalImageRenderer.swift */; };
70+
57C8855A2A47778800FC133C /* SimpleImageProcessingRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 786FF8BF1DA20260005BB73E /* SimpleImageProcessingRenderer.swift */; };
71+
57C8855B2A47778800FC133C /* RemoteImageRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57FC1B001C0293CE00FAD2F3 /* RemoteImageRenderer.swift */; };
72+
57C8855C2A47778800FC133C /* AsyncImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57BD68CB1C02614B0077A391 /* AsyncImageView.swift */; };
73+
57C8855D2A47778800FC133C /* ErrorIgnoringRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57645A731C0AAA1F00EEDCF8 /* ErrorIgnoringRenderer.swift */; };
74+
57C8855E2A47778800FC133C /* Caching.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57BD68CF1C0261880077A391 /* Caching.swift */; };
75+
57C8855F2A47778800FC133C /* ImageInflaterRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57FC1AFF1C0293CE00FAD2F3 /* ImageInflaterRenderer.swift */; };
76+
57C885602A47778800FC133C /* EmptyRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 571FE6A91C0A6A1000E566D2 /* EmptyRenderer.swift */; };
77+
57C885612A47778800FC133C /* SynchronousUIScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57E56F23288CA04000A4381B /* SynchronousUIScheduler.swift */; };
78+
57C885622A47778800FC133C /* ContextRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5709940D1C0912D30010B340 /* ContextRenderer.swift */; };
79+
57C885632A47778800FC133C /* ViewRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5715712E1E60C8D000D0FB1E /* ViewRenderer.swift */; };
80+
57C885642A47778800FC133C /* FallbackRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57FC1AFE1C0293CE00FAD2F3 /* FallbackRenderer.swift */; };
81+
57C885652A47778800FC133C /* Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57F5C59A1C052A6000753642 /* Extensions.swift */; };
82+
57C885662A47778800FC133C /* CacheRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57FC1B0C1C0294D400FAD2F3 /* CacheRenderer.swift */; };
83+
57C885672A47778800FC133C /* AsyncImageLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5119EE53245CDD6A003CBEB5 /* AsyncImageLoader.swift */; };
84+
57C885682A47778800FC133C /* RemoteOrLocalImageRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 571B6A111E57928000AB82B4 /* RemoteOrLocalImageRenderer.swift */; };
85+
57C885692A47778800FC133C /* AnyRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57FC1AFD1C0293CE00FAD2F3 /* AnyRenderer.swift */; };
86+
57C8856A2A47778800FC133C /* ImageProcessingRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 570994091C090E050010B340 /* ImageProcessingRenderer.swift */; };
87+
57C8856B2A47778800FC133C /* AsyncSwiftUIImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5119EE50245CDBB7003CBEB5 /* AsyncSwiftUIImageView.swift */; };
88+
57C8856C2A47778800FC133C /* MulticastedRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 570993FD1C08F7C70010B340 /* MulticastedRenderer.swift */; };
89+
57C8856D2A47778800FC133C /* Renderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57FC1B011C0293CE00FAD2F3 /* Renderer.swift */; };
90+
57C8856F2A47778800FC133C /* ReactiveSwift.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5720ABE726611E18009B2F19 /* ReactiveSwift.xcframework */; };
6891
57E56F24288CA04000A4381B /* SynchronousUIScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57E56F23288CA04000A4381B /* SynchronousUIScheduler.swift */; };
6992
57E56F25288CA04000A4381B /* SynchronousUIScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57E56F23288CA04000A4381B /* SynchronousUIScheduler.swift */; };
7093
57E56F26288CA04000A4381B /* SynchronousUIScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57E56F23288CA04000A4381B /* SynchronousUIScheduler.swift */; };
@@ -159,6 +182,7 @@
159182
57BD68C51C02607F0077A391 /* tvOS-StaticLibrary.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "tvOS-StaticLibrary.xcconfig"; sourceTree = "<group>"; };
160183
57BD68CB1C02614B0077A391 /* AsyncImageView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AsyncImageView.swift; sourceTree = "<group>"; };
161184
57BD68CF1C0261880077A391 /* Caching.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Caching.swift; sourceTree = "<group>"; };
185+
57C885742A47778800FC133C /* AsyncImageView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = AsyncImageView.framework; sourceTree = BUILT_PRODUCTS_DIR; };
162186
57E56F23288CA04000A4381B /* SynchronousUIScheduler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SynchronousUIScheduler.swift; sourceTree = "<group>"; };
163187
57F5C5901C051ABB00753642 /* CachingSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CachingSpec.swift; sourceTree = "<group>"; };
164188
57F5C59A1C052A6000753642 /* Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Extensions.swift; sourceTree = "<group>"; };
@@ -207,6 +231,14 @@
207231
);
208232
runOnlyForDeploymentPostprocessing = 0;
209233
};
234+
57C8856E2A47778800FC133C /* Frameworks */ = {
235+
isa = PBXFrameworksBuildPhase;
236+
buildActionMask = 2147483647;
237+
files = (
238+
57C8856F2A47778800FC133C /* ReactiveSwift.xcframework in Frameworks */,
239+
);
240+
runOnlyForDeploymentPostprocessing = 0;
241+
};
210242
/* End PBXFrameworksBuildPhase section */
211243

212244
/* Begin PBXGroup section */
@@ -249,6 +281,7 @@
249281
57BD683F1C02598F0077A391 /* AsyncImageViewTests.xctest */,
250282
57BD687D1C025DFD0077A391 /* AsyncImageView.framework */,
251283
5711069028874C32006479D7 /* AsyncImageView.framework */,
284+
57C885742A47778800FC133C /* AsyncImageView.framework */,
252285
);
253286
name = Products;
254287
sourceTree = "<group>";
@@ -405,6 +438,14 @@
405438
);
406439
runOnlyForDeploymentPostprocessing = 0;
407440
};
441+
57C885562A47778800FC133C /* Headers */ = {
442+
isa = PBXHeadersBuildPhase;
443+
buildActionMask = 2147483647;
444+
files = (
445+
57C885572A47778800FC133C /* AsyncImageView.h in Headers */,
446+
);
447+
runOnlyForDeploymentPostprocessing = 0;
448+
};
408449
/* End PBXHeadersBuildPhase section */
409450

410451
/* Begin PBXNativeTarget section */
@@ -481,6 +522,24 @@
481522
productReference = 57BD687D1C025DFD0077A391 /* AsyncImageView.framework */;
482523
productType = "com.apple.product-type.framework";
483524
};
525+
57C885552A47778800FC133C /* AsyncImageView-xrOS */ = {
526+
isa = PBXNativeTarget;
527+
buildConfigurationList = 57C885712A47778800FC133C /* Build configuration list for PBXNativeTarget "AsyncImageView-xrOS" */;
528+
buildPhases = (
529+
57C885562A47778800FC133C /* Headers */,
530+
57C885582A47778800FC133C /* Sources */,
531+
57C8856E2A47778800FC133C /* Frameworks */,
532+
57C885702A47778800FC133C /* Resources */,
533+
);
534+
buildRules = (
535+
);
536+
dependencies = (
537+
);
538+
name = "AsyncImageView-xrOS";
539+
productName = AsyncImageView;
540+
productReference = 57C885742A47778800FC133C /* AsyncImageView.framework */;
541+
productType = "com.apple.product-type.framework";
542+
};
484543
/* End PBXNativeTarget section */
485544

486545
/* Begin PBXProject section */
@@ -517,6 +576,7 @@
517576
57BD68341C02598F0077A391 /* AsyncImageView-iOS */,
518577
57BD68741C025DFD0077A391 /* AsyncImageView-tvOS */,
519578
5711067228874C32006479D7 /* AsyncImageView-watchOS */,
579+
57C885552A47778800FC133C /* AsyncImageView-xrOS */,
520580
57BD683E1C02598F0077A391 /* AsyncImageViewTests */,
521581
);
522582
};
@@ -551,6 +611,13 @@
551611
);
552612
runOnlyForDeploymentPostprocessing = 0;
553613
};
614+
57C885702A47778800FC133C /* Resources */ = {
615+
isa = PBXResourcesBuildPhase;
616+
buildActionMask = 2147483647;
617+
files = (
618+
);
619+
runOnlyForDeploymentPostprocessing = 0;
620+
};
554621
/* End PBXResourcesBuildPhase section */
555622

556623
/* Begin PBXSourcesBuildPhase section */
@@ -651,6 +718,34 @@
651718
);
652719
runOnlyForDeploymentPostprocessing = 0;
653720
};
721+
57C885582A47778800FC133C /* Sources */ = {
722+
isa = PBXSourcesBuildPhase;
723+
buildActionMask = 2147483647;
724+
files = (
725+
57C885592A47778800FC133C /* LocalImageRenderer.swift in Sources */,
726+
57C8855A2A47778800FC133C /* SimpleImageProcessingRenderer.swift in Sources */,
727+
57C8855B2A47778800FC133C /* RemoteImageRenderer.swift in Sources */,
728+
57C8855C2A47778800FC133C /* AsyncImageView.swift in Sources */,
729+
57C8855D2A47778800FC133C /* ErrorIgnoringRenderer.swift in Sources */,
730+
57C8855E2A47778800FC133C /* Caching.swift in Sources */,
731+
57C8855F2A47778800FC133C /* ImageInflaterRenderer.swift in Sources */,
732+
57C885602A47778800FC133C /* EmptyRenderer.swift in Sources */,
733+
57C885612A47778800FC133C /* SynchronousUIScheduler.swift in Sources */,
734+
57C885622A47778800FC133C /* ContextRenderer.swift in Sources */,
735+
57C885632A47778800FC133C /* ViewRenderer.swift in Sources */,
736+
57C885642A47778800FC133C /* FallbackRenderer.swift in Sources */,
737+
57C885652A47778800FC133C /* Extensions.swift in Sources */,
738+
57C885662A47778800FC133C /* CacheRenderer.swift in Sources */,
739+
57C885672A47778800FC133C /* AsyncImageLoader.swift in Sources */,
740+
57C885682A47778800FC133C /* RemoteOrLocalImageRenderer.swift in Sources */,
741+
57C885692A47778800FC133C /* AnyRenderer.swift in Sources */,
742+
57C8856A2A47778800FC133C /* ImageProcessingRenderer.swift in Sources */,
743+
57C8856B2A47778800FC133C /* AsyncSwiftUIImageView.swift in Sources */,
744+
57C8856C2A47778800FC133C /* MulticastedRenderer.swift in Sources */,
745+
57C8856D2A47778800FC133C /* Renderer.swift in Sources */,
746+
);
747+
runOnlyForDeploymentPostprocessing = 0;
748+
};
654749
/* End PBXSourcesBuildPhase section */
655750

656751
/* Begin PBXTargetDependency section */
@@ -935,6 +1030,58 @@
9351030
};
9361031
name = Release;
9371032
};
1033+
57C885722A47778800FC133C /* Debug */ = {
1034+
isa = XCBuildConfiguration;
1035+
baseConfigurationReference = 57BD68B81C02607F0077A391 /* iOS-Framework.xcconfig */;
1036+
buildSettings = {
1037+
ALLOW_TARGET_PLATFORM_SPECIALIZATION = YES;
1038+
CLANG_ENABLE_MODULES = YES;
1039+
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
1040+
DEFINES_MODULE = YES;
1041+
DYLIB_COMPATIBILITY_VERSION = 1;
1042+
DYLIB_CURRENT_VERSION = 1;
1043+
DYLIB_INSTALL_NAME_BASE = "@rpath";
1044+
INFOPLIST_FILE = AsyncImageView/Info.plist;
1045+
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
1046+
LD_RUNPATH_SEARCH_PATHS = (
1047+
"$(inherited)",
1048+
"@executable_path/Frameworks",
1049+
"@loader_path/Frameworks",
1050+
);
1051+
PRODUCT_BUNDLE_IDENTIFIER = com.nachosoto.AsyncImageView;
1052+
SDKROOT = xros;
1053+
SKIP_INSTALL = YES;
1054+
SUPPORTED_PLATFORMS = "xrsimulator xros";
1055+
TARGETED_DEVICE_FAMILY = 7;
1056+
};
1057+
name = Debug;
1058+
};
1059+
57C885732A47778800FC133C /* Release */ = {
1060+
isa = XCBuildConfiguration;
1061+
baseConfigurationReference = 57BD68B81C02607F0077A391 /* iOS-Framework.xcconfig */;
1062+
buildSettings = {
1063+
ALLOW_TARGET_PLATFORM_SPECIALIZATION = YES;
1064+
CLANG_ENABLE_MODULES = YES;
1065+
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
1066+
DEFINES_MODULE = YES;
1067+
DYLIB_COMPATIBILITY_VERSION = 1;
1068+
DYLIB_CURRENT_VERSION = 1;
1069+
DYLIB_INSTALL_NAME_BASE = "@rpath";
1070+
INFOPLIST_FILE = AsyncImageView/Info.plist;
1071+
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
1072+
LD_RUNPATH_SEARCH_PATHS = (
1073+
"$(inherited)",
1074+
"@executable_path/Frameworks",
1075+
"@loader_path/Frameworks",
1076+
);
1077+
PRODUCT_BUNDLE_IDENTIFIER = com.nachosoto.AsyncImageView;
1078+
SDKROOT = xros;
1079+
SKIP_INSTALL = YES;
1080+
SUPPORTED_PLATFORMS = "xrsimulator xros";
1081+
TARGETED_DEVICE_FAMILY = 7;
1082+
};
1083+
name = Release;
1084+
};
9381085
/* End XCBuildConfiguration section */
9391086

9401087
/* Begin XCConfigurationList section */
@@ -983,6 +1130,15 @@
9831130
defaultConfigurationIsVisible = 0;
9841131
defaultConfigurationName = Release;
9851132
};
1133+
57C885712A47778800FC133C /* Build configuration list for PBXNativeTarget "AsyncImageView-xrOS" */ = {
1134+
isa = XCConfigurationList;
1135+
buildConfigurations = (
1136+
57C885722A47778800FC133C /* Debug */,
1137+
57C885732A47778800FC133C /* Release */,
1138+
);
1139+
defaultConfigurationIsVisible = 0;
1140+
defaultConfigurationName = Release;
1141+
};
9861142
/* End XCConfigurationList section */
9871143
};
9881144
rootObject = 57BD682C1C02598F0077A391 /* Project object */;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<Scheme
3+
LastUpgradeVersion = "1500"
4+
version = "1.7">
5+
<BuildAction
6+
parallelizeBuildables = "YES"
7+
buildImplicitDependencies = "YES">
8+
<BuildActionEntries>
9+
<BuildActionEntry
10+
buildForTesting = "YES"
11+
buildForRunning = "YES"
12+
buildForProfiling = "YES"
13+
buildForArchiving = "YES"
14+
buildForAnalyzing = "YES">
15+
<BuildableReference
16+
BuildableIdentifier = "primary"
17+
BlueprintIdentifier = "57C885552A47778800FC133C"
18+
BuildableName = "AsyncImageView.framework"
19+
BlueprintName = "AsyncImageView-xrOS"
20+
ReferencedContainer = "container:AsyncImageView.xcodeproj">
21+
</BuildableReference>
22+
</BuildActionEntry>
23+
</BuildActionEntries>
24+
</BuildAction>
25+
<TestAction
26+
buildConfiguration = "Debug"
27+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
28+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
29+
shouldUseLaunchSchemeArgsEnv = "YES"
30+
shouldAutocreateTestPlan = "YES">
31+
</TestAction>
32+
<LaunchAction
33+
buildConfiguration = "Debug"
34+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
35+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
36+
launchStyle = "0"
37+
useCustomWorkingDirectory = "NO"
38+
ignoresPersistentStateOnLaunch = "NO"
39+
debugDocumentVersioning = "YES"
40+
debugServiceExtension = "internal"
41+
allowLocationSimulation = "YES">
42+
</LaunchAction>
43+
<ProfileAction
44+
buildConfiguration = "Release"
45+
shouldUseLaunchSchemeArgsEnv = "YES"
46+
savedToolIdentifier = ""
47+
useCustomWorkingDirectory = "NO"
48+
debugDocumentVersioning = "YES">
49+
<MacroExpansion>
50+
<BuildableReference
51+
BuildableIdentifier = "primary"
52+
BlueprintIdentifier = "57C885552A47778800FC133C"
53+
BuildableName = "AsyncImageView.framework"
54+
BlueprintName = "AsyncImageView-xrOS"
55+
ReferencedContainer = "container:AsyncImageView.xcodeproj">
56+
</BuildableReference>
57+
</MacroExpansion>
58+
</ProfileAction>
59+
<AnalyzeAction
60+
buildConfiguration = "Debug">
61+
</AnalyzeAction>
62+
<ArchiveAction
63+
buildConfiguration = "Release"
64+
revealArchiveInOrganizer = "YES">
65+
</ArchiveAction>
66+
</Scheme>

Cartfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
github "NachoSoto/ReactiveSwift" "master"
1+
github "ReactiveCocoa/ReactiveSwift" "xros"

0 commit comments

Comments
 (0)