Skip to content

Commit

Permalink
Merge pull request #118 from nakajijapan/use-swift-package-in-demo-app
Browse files Browse the repository at this point in the history
Use swift package in demo app
  • Loading branch information
nakajijapan authored Jul 28, 2021
2 parents 80c85fd + efe7a6a commit fa15b01
Show file tree
Hide file tree
Showing 26 changed files with 153 additions and 99 deletions.
7 changes: 4 additions & 3 deletions Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,10 @@ let package = Package(
.target(
name: "PhotoSlider",
dependencies: ["Kingfisher"],
path: "Sources/Classes",
exclude: ["PhotoSliderDemo", "PhotoSliderDemoUITests", "PhotoSliderTests"],
resources: [.process("Sources/Assets"), .process("Sources/Assets/PhotoSlider.png")]
path: "Sources",
resources: [
.process("PhotoSlider.xcassets")
]
)
]
)
56 changes: 20 additions & 36 deletions PhotoSlider.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -9,32 +9,23 @@
/* Begin PBXBuildFile section */
94530E041E247C6100D12C16 /* ImageLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94530E031E247C6100D12C16 /* ImageLoader.swift */; };
94530E141E247CA300D12C16 /* KingfisherImageLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94530E131E247CA300D12C16 /* KingfisherImageLoader.swift */; };
B012C9C926B0EB5A00914DF2 /* PhotoSlider.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = B012C9C826B0EB5A00914DF2 /* PhotoSlider.xcassets */; };
B05F013726AEA845005519C5 /* Kingfisher in Frameworks */ = {isa = PBXBuildFile; platformFilter = ios; productRef = B05F013626AEA845005519C5 /* Kingfisher */; };
B06794C92473CBC80069EE09 /* PhotoSliderShare.png in Resources */ = {isa = PBXBuildFile; fileRef = B06794BF2473CBC80069EE09 /* PhotoSliderShare.png */; };
B06794CA2473CBC80069EE09 /* [email protected] in Resources */ = {isa = PBXBuildFile; fileRef = B06794C72473CBC80069EE09 /* [email protected] */; };
B06794CB2473CBC80069EE09 /* [email protected] in Resources */ = {isa = PBXBuildFile; fileRef = B06794C82473CBC80069EE09 /* [email protected] */; };
DC0E42021C3182080090AC94 /* ImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC0E41C71C317E850090AC94 /* ImageView.swift */; };
DC0E42031C3182090090AC94 /* Photo.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC0E41C81C317E850090AC94 /* Photo.swift */; };
DC0E42041C31820C0090AC94 /* ProgressView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC0E41C91C317E850090AC94 /* ProgressView.swift */; };
DC0E42051C3182110090AC94 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC0E41CA1C317E850090AC94 /* ViewController.swift */; };
DC0E42061C3182130090AC94 /* ZoomingAnimationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC0E41CB1C317E850090AC94 /* ZoomingAnimationController.swift */; };
DC0E42071C3182180090AC94 /* PhotoSliderClose.png in Resources */ = {isa = PBXBuildFile; fileRef = DC0E41C21C317E850090AC94 /* PhotoSliderClose.png */; };
DC0E42081C31821B0090AC94 /* [email protected] in Resources */ = {isa = PBXBuildFile; fileRef = DC0E41C31C317E850090AC94 /* [email protected] */; };
DC0E42091C31821D0090AC94 /* [email protected] in Resources */ = {isa = PBXBuildFile; fileRef = DC0E41C41C317E850090AC94 /* [email protected] */; };
DC3EE1DB1D9C96610046AFE2 /* UIImage+PhotoSlider.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC3EE1DA1D9C96610046AFE2 /* UIImage+PhotoSlider.swift */; };
/* End PBXBuildFile section */

/* Begin PBXFileReference section */
94530E031E247C6100D12C16 /* ImageLoader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImageLoader.swift; sourceTree = "<group>"; };
94530E131E247CA300D12C16 /* KingfisherImageLoader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KingfisherImageLoader.swift; sourceTree = "<group>"; };
B012C9C626B0E4D800914DF2 /* Package.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Package.swift; sourceTree = "<group>"; };
B012C9C826B0EB5A00914DF2 /* PhotoSlider.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = PhotoSlider.xcassets; sourceTree = "<group>"; };
B05F013326AEA670005519C5 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Sources/Info.plist; sourceTree = "<group>"; };
B05F013426AEA670005519C5 /* PhotoSlider.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = PhotoSlider.h; path = Sources/PhotoSlider.h; sourceTree = "<group>"; };
B06794BF2473CBC80069EE09 /* PhotoSliderShare.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = PhotoSliderShare.png; sourceTree = "<group>"; };
B06794C72473CBC80069EE09 /* [email protected] */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "[email protected]"; sourceTree = "<group>"; };
B06794C82473CBC80069EE09 /* [email protected] */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "[email protected]"; sourceTree = "<group>"; };
DC0E41C21C317E850090AC94 /* PhotoSliderClose.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = PhotoSliderClose.png; sourceTree = "<group>"; };
DC0E41C31C317E850090AC94 /* [email protected] */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "[email protected]"; sourceTree = "<group>"; };
DC0E41C41C317E850090AC94 /* [email protected] */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "[email protected]"; sourceTree = "<group>"; };
DC0E41C71C317E850090AC94 /* ImageView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImageView.swift; sourceTree = "<group>"; };
DC0E41C81C317E850090AC94 /* Photo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Photo.swift; sourceTree = "<group>"; };
DC0E41C91C317E850090AC94 /* ProgressView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ProgressView.swift; sourceTree = "<group>"; };
Expand All @@ -57,11 +48,21 @@
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
B012C9C726B0E70600914DF2 /* PhotoSlider */ = {
isa = PBXGroup;
children = (
B012C9C826B0EB5A00914DF2 /* PhotoSlider.xcassets */,
DC0E41C51C317E850090AC94 /* Classes */,
);
path = PhotoSlider;
sourceTree = "<group>";
};
DC0E419E1C317DD50090AC94 = {
isa = PBXGroup;
children = (
B05F013326AEA670005519C5 /* Info.plist */,
B05F013426AEA670005519C5 /* PhotoSlider.h */,
B012C9C626B0E4D800914DF2 /* Package.swift */,
DC0E41BF1C317E850090AC94 /* Sources */,
DC0E420F1C3184880090AC94 /* Frameworks */,
DC0E41A81C317DD50090AC94 /* Products */,
Expand All @@ -79,25 +80,11 @@
DC0E41BF1C317E850090AC94 /* Sources */ = {
isa = PBXGroup;
children = (
DC0E41C01C317E850090AC94 /* Assets */,
DC0E41C51C317E850090AC94 /* Classes */,
B012C9C726B0E70600914DF2 /* PhotoSlider */,
);
path = Sources;
sourceTree = "<group>";
};
DC0E41C01C317E850090AC94 /* Assets */ = {
isa = PBXGroup;
children = (
DC0E41C21C317E850090AC94 /* PhotoSliderClose.png */,
DC0E41C31C317E850090AC94 /* [email protected] */,
DC0E41C41C317E850090AC94 /* [email protected] */,
B06794BF2473CBC80069EE09 /* PhotoSliderShare.png */,
B06794C82473CBC80069EE09 /* [email protected] */,
B06794C72473CBC80069EE09 /* [email protected] */,
);
path = Assets;
sourceTree = "<group>";
};
DC0E41C51C317E850090AC94 /* Classes */ = {
isa = PBXGroup;
children = (
Expand Down Expand Up @@ -162,7 +149,7 @@
isa = PBXProject;
attributes = {
LastSwiftUpdateCheck = 1250;
LastUpgradeCheck = 1020;
LastUpgradeCheck = 1250;
ORGANIZATIONNAME = nakajijapan;
TargetAttributes = {
DC0E41F91C3181EE0090AC94 = {
Expand Down Expand Up @@ -196,12 +183,7 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
DC0E42071C3182180090AC94 /* PhotoSliderClose.png in Resources */,
B06794C92473CBC80069EE09 /* PhotoSliderShare.png in Resources */,
B06794CB2473CBC80069EE09 /* [email protected] in Resources */,
DC0E42081C31821B0090AC94 /* [email protected] in Resources */,
DC0E42091C31821D0090AC94 /* [email protected] in Resources */,
B06794CA2473CBC80069EE09 /* [email protected] in Resources */,
B012C9C926B0EB5A00914DF2 /* PhotoSlider.xcassets in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand Down Expand Up @@ -249,6 +231,7 @@
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
Expand Down Expand Up @@ -305,6 +288,7 @@
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
Expand Down Expand Up @@ -345,7 +329,7 @@
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
INFOPLIST_FILE = Sources/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
Expand Down Expand Up @@ -373,7 +357,7 @@
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
INFOPLIST_FILE = Sources/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1020"
LastUpgradeVersion = "1250"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
Expand Down Expand Up @@ -29,8 +29,6 @@
shouldUseLaunchSchemeArgsEnv = "YES">
<Testables>
</Testables>
<AdditionalOptions>
</AdditionalOptions>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
Expand All @@ -51,8 +49,6 @@
ReferencedContainer = "container:PhotoSlider.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions>
</AdditionalOptions>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
Expand Down
9 changes: 9 additions & 0 deletions PhotoSlider.xcworkspace/xcshareddata/swiftpm/Package.resolved
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,15 @@
"revision": "44450a8f564d7c0165f736ba2250649ff8d3e556",
"version": "6.3.0"
}
},
{
"package": "PhotoSlider",
"repositoryURL": "[email protected]:nakajijapan/PhotoSlider.git",
"state": {
"branch": "master",
"revision": "80c85fdea102d80f80a051009e9f6aa60364ed18",
"version": null
}
}
]
},
Expand Down
72 changes: 47 additions & 25 deletions PhotoSliderDemo.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,11 @@
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objectVersion = 52;
objects = {

/* Begin PBXBuildFile section */
B012C9A026AFDA3100914DF2 /* PhotoSlider.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B012C99F26AFDA3100914DF2 /* PhotoSlider.framework */; };
B012C9A126AFDA3100914DF2 /* PhotoSlider.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = B012C99F26AFDA3100914DF2 /* PhotoSlider.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
B012C9CC26B0ED1900914DF2 /* PhotoSlider in Frameworks */ = {isa = PBXBuildFile; productRef = B012C9CB26B0ED1900914DF2 /* PhotoSlider */; };
B0A0CA661FC71B9A00D132C9 /* .travis.yml in Resources */ = {isa = PBXBuildFile; fileRef = B0A0CA641FC71B9A00D132C9 /* .travis.yml */; };
B0A0CA671FC71B9A00D132C9 /* .swiftlint.yml in Resources */ = {isa = PBXBuildFile; fileRef = B0A0CA651FC71B9A00D132C9 /* .swiftlint.yml */; };
DC0E41DA1C3180290090AC94 /* LICENSE in Resources */ = {isa = PBXBuildFile; fileRef = DC0E41D71C3180290090AC94 /* LICENSE */; };
Expand Down Expand Up @@ -40,20 +39,6 @@
};
/* End PBXContainerItemProxy section */

/* Begin PBXCopyFilesBuildPhase section */
B012C9A226AFDA3100914DF2 /* Embed Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
B012C9A126AFDA3100914DF2 /* PhotoSlider.framework in Embed Frameworks */,
);
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
B012C99F26AFDA3100914DF2 /* PhotoSlider.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = PhotoSlider.framework; sourceTree = BUILT_PRODUCTS_DIR; };
B05F012A26AE9B6B005519C5 /* Kingfisher.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Kingfisher.xcframework; path = Carthage/Build/Kingfisher.xcframework; sourceTree = "<group>"; };
Expand Down Expand Up @@ -91,7 +76,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
B012C9A026AFDA3100914DF2 /* PhotoSlider.framework in Frameworks */,
B012C9CC26B0ED1900914DF2 /* PhotoSlider in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand Down Expand Up @@ -207,14 +192,14 @@
DC20F4541ADA871D009A4C64 /* Frameworks */,
DC20F4551ADA871D009A4C64 /* Resources */,
B0A0CA631FC71B1200D132C9 /* Run Script - SwiftLint */,
B012C9A226AFDA3100914DF2 /* Embed Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = PhotoSliderDemo;
packageProductDependencies = (
B012C9CB26B0ED1900914DF2 /* PhotoSlider */,
);
productName = PhotoSliderDemo;
productReference = DC20F4571ADA871D009A4C64 /* PhotoSliderDemo.app */;
Expand Down Expand Up @@ -245,7 +230,7 @@
isa = PBXProject;
attributes = {
LastSwiftUpdateCheck = 0700;
LastUpgradeCheck = 1020;
LastUpgradeCheck = 1250;
ORGANIZATIONNAME = net.nakajijapan;
TargetAttributes = {
DC20F4561ADA871D009A4C64 = {
Expand All @@ -269,6 +254,7 @@
);
mainGroup = DC20F44E1ADA871D009A4C64;
packageReferences = (
B012C9CA26B0ED1900914DF2 /* XCRemoteSwiftPackageReference "PhotoSlider" */,
);
productRefGroup = DC20F4581ADA871D009A4C64 /* Products */;
projectDirPath = "";
Expand Down Expand Up @@ -401,6 +387,7 @@
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
Expand Down Expand Up @@ -457,6 +444,7 @@
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
Expand All @@ -477,7 +465,8 @@
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
SWIFT_COMPILATION_MODE = wholemodule;
SWIFT_OPTIMIZATION_LEVEL = "-O";
SWIFT_VERSION = 5.4;
VALIDATE_PRODUCT = YES;
};
Expand All @@ -492,7 +481,10 @@
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
INFOPLIST_FILE = PhotoSliderDemo/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = "net.nakajijapan.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "PhotoSliderDemo/PhotoSliderDemo-Bridging-Header.h";
Expand All @@ -510,7 +502,10 @@
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
INFOPLIST_FILE = PhotoSliderDemo/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = "net.nakajijapan.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "PhotoSliderDemo/PhotoSliderDemo-Bridging-Header.h";
Expand All @@ -526,7 +521,11 @@
GCC_NO_COMMON_BLOCKS = YES;
INFOPLIST_FILE = PhotoSliderDemoUITests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = net.nakajijapan.PhotoSliderDemoUITests;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_SWIFT3_OBJC_INFERENCE = Default;
Expand All @@ -544,7 +543,11 @@
GCC_NO_COMMON_BLOCKS = YES;
INFOPLIST_FILE = PhotoSliderDemoUITests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 13.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = net.nakajijapan.PhotoSliderDemoUITests;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_SWIFT3_OBJC_INFERENCE = Default;
Expand Down Expand Up @@ -585,6 +588,25 @@
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */

/* Begin XCRemoteSwiftPackageReference section */
B012C9CA26B0ED1900914DF2 /* XCRemoteSwiftPackageReference "PhotoSlider" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "[email protected]:nakajijapan/PhotoSlider.git";
requirement = {
branch = master;
kind = branch;
};
};
/* End XCRemoteSwiftPackageReference section */

/* Begin XCSwiftPackageProductDependency section */
B012C9CB26B0ED1900914DF2 /* PhotoSlider */ = {
isa = XCSwiftPackageProductDependency;
package = B012C9CA26B0ED1900914DF2 /* XCRemoteSwiftPackageReference "PhotoSlider" */;
productName = PhotoSlider;
};
/* End XCSwiftPackageProductDependency section */
};
rootObject = DC20F44F1ADA871D009A4C64 /* Project object */;
}
Loading

0 comments on commit fa15b01

Please sign in to comment.