Skip to content

Commit 124ceb5

Browse files
Merge pull request #13 from SimformSolutionsPvtLtd/feature/UNT-T28592-pod_subspecs_support
Add PodSpec
2 parents 85efa9c + 7cf93e7 commit 124ceb5

File tree

4 files changed

+45
-5
lines changed

4 files changed

+45
-5
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ playground.xcworkspace
5454
# you should judge for yourself, the pros and cons are mentioned at:
5555
# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
5656
#
57-
# Pods/
57+
Pods/
5858
#
5959
# Add this line if you want to avoid checking in source code from the Xcode workspace
6060
# *.xcworkspace

SSSwiftUIAnimations.podspec

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
Pod::Spec.new do |s|
2+
s.name = 'SSSwiftUIAnimations'
3+
s.version = '1.0.0'
4+
s.summary = 'With this library, you can make your app more fun and engaging by adding smooth and eye-catching animations to your app.'
5+
s.readme = 'https://github.com/SimformSolutionsPvtLtd/SS-iOS-Animations/blob/master/README.md'
6+
7+
s.description = <<-DESC
8+
SS-iOS-Animations: Turn ordinary user interfaces into extraordinary experiences! With this library, you can make your app more fun and engaging by adding smooth and eye-catching animations to your app. Whether you're new to SwiftUI or a pro, our easy-to-use animations make it simple to add that extra wow factor to your app. Spice up your app with cool transitions, fun effects, and interactive touches, all thanks to SS-iOS-Animations. Try it out and take your SwiftUI apps to the next level!
9+
DESC
10+
11+
s.homepage = 'https://github.com/SimformSolutionsPvtLtd/SS-iOS-Animations.git'
12+
s.license = { :type => 'MIT', :file => 'LICENSE' }
13+
s.author = { 'Rahul Yadav' => 'rahul.y@simformsolutions.com' }
14+
s.source = { :git => 'https://github.com/SimformSolutionsPvtLtd/SS-iOS-Animations.git', :tag => s.version.to_s }
15+
16+
s.ios.deployment_target = '15.0'
17+
18+
s.source_files = 'SSSwiftUIAnimations/Sources/**/*'
19+
20+
s.subspec 'WaterProgressAnimation' do |waterprogressanimation|
21+
waterprogressanimation.source_files = 'SSSwiftUIAnimations/Sources/WaterProgressAnimation/**/*', 'SSSwiftUIAnimations/Sources/Utils/**/*'
22+
end
23+
24+
s.subspec 'ProgressAnimation' do |progressanimation|
25+
progressanimation.source_files = 'SSSwiftUIAnimations/Sources/ProgressAnimation/**/*',
26+
'SSSwiftUIAnimations/Sources/Utils/**/*'
27+
end
28+
29+
s.subspec 'ArrowLeftRightAnimation' do |arrowleftrightanimation|
30+
arrowleftrightanimation.source_files = 'SSSwiftUIAnimations/Sources/ArrowLeftRightAnimation/**/*', 'SSSwiftUIAnimations/Sources/Utils/**/*'
31+
end
32+
end

SSSwiftUIAnimations.xcodeproj/project.pbxproj

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
2BC2D8FA28CF3A7000CAB302 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 2BC2D8F928CF3A7000CAB302 /* Preview Assets.xcassets */; };
1414
4636F36E291E1BD600C8DB5B /* LeftArrow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4636F36D291E1BD600C8DB5B /* LeftArrow.swift */; };
1515
469963A5290FCE3600DC01AD /* SSLRArrowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 469963A4290FCE3600DC01AD /* SSLRArrowView.swift */; };
16+
8FE1727C2CAA8BF100F8AB45 /* ViewExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FE1727A2CAA8BF100F8AB45 /* ViewExtension.swift */; };
1617
B10677FE2BE8D0D400957B4E /* DownArrow.swift in Sources */ = {isa = PBXBuildFile; fileRef = B10677FD2BE8D0D400957B4E /* DownArrow.swift */; };
1718
B1098E7D2BD94ED900BC19DD /* WaveView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1098E7C2BD94ED900BC19DD /* WaveView.swift */; };
1819
B11B983A2BCE9C3F00D76016 /* CheckView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B11B98392BCE9C3F00D76016 /* CheckView.swift */; };
@@ -31,7 +32,6 @@
3132
B1DFCA512BF4FA3D00F01505 /* ProgressCircle.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1DFCA502BF4FA3D00F01505 /* ProgressCircle.swift */; };
3233
B1DFCA532BF4FC7900F01505 /* ArrowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1DFCA522BF4FC7900F01505 /* ArrowView.swift */; };
3334
B1EA09DE2C11A6B70024BC28 /* Banner.png in Resources */ = {isa = PBXBuildFile; fileRef = B1EA09DD2C11A6B70024BC28 /* Banner.png */; };
34-
B1FE861E2BFF6BC000FB111C /* ViewExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1FE861D2BFF6BC000FB111C /* ViewExtension.swift */; };
3535
B717EC9D2C45488100555F90 /* CheckmarkView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B717EC9C2C45488100555F90 /* CheckmarkView.swift */; };
3636
B741A1442C4A6D610083399B /* WaterProgressView.gif in Resources */ = {isa = PBXBuildFile; fileRef = B741A1432C4A6D610083399B /* WaterProgressView.gif */; };
3737
B741D9A62C46448200ABFCB4 /* WaterProgressTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B741D9A52C46448200ABFCB4 /* WaterProgressTextView.swift */; };
@@ -51,6 +51,7 @@
5151
2BC2D8F928CF3A7000CAB302 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; };
5252
4636F36D291E1BD600C8DB5B /* LeftArrow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LeftArrow.swift; sourceTree = "<group>"; };
5353
469963A4290FCE3600DC01AD /* SSLRArrowView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSLRArrowView.swift; sourceTree = "<group>"; };
54+
8FE1727A2CAA8BF100F8AB45 /* ViewExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ViewExtension.swift; sourceTree = "<group>"; };
5455
B10677FD2BE8D0D400957B4E /* DownArrow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownArrow.swift; sourceTree = "<group>"; };
5556
B1098E7C2BD94ED900BC19DD /* WaveView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WaveView.swift; sourceTree = "<group>"; };
5657
B11B98392BCE9C3F00D76016 /* CheckView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CheckView.swift; sourceTree = "<group>"; };
@@ -69,7 +70,6 @@
6970
B1DFCA502BF4FA3D00F01505 /* ProgressCircle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProgressCircle.swift; sourceTree = "<group>"; };
7071
B1DFCA522BF4FC7900F01505 /* ArrowView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArrowView.swift; sourceTree = "<group>"; };
7172
B1EA09DD2C11A6B70024BC28 /* Banner.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Banner.png; sourceTree = "<group>"; };
72-
B1FE861D2BFF6BC000FB111C /* ViewExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewExtension.swift; sourceTree = "<group>"; };
7373
B717EC9C2C45488100555F90 /* CheckmarkView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CheckmarkView.swift; sourceTree = "<group>"; };
7474
B741A1432C4A6D610083399B /* WaterProgressView.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = WaterProgressView.gif; sourceTree = "<group>"; };
7575
B741D9A52C46448200ABFCB4 /* WaterProgressTextView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WaterProgressTextView.swift; sourceTree = "<group>"; };
@@ -143,6 +143,14 @@
143143
path = ArrowLeftRightAnimation;
144144
sourceTree = "<group>";
145145
};
146+
8FE1727B2CAA8BF100F8AB45 /* Utils */ = {
147+
isa = PBXGroup;
148+
children = (
149+
8FE1727A2CAA8BF100F8AB45 /* ViewExtension.swift */,
150+
);
151+
path = Utils;
152+
sourceTree = "<group>";
153+
};
146154
B1343F702C06064B009ACE90 /* GIFs */ = {
147155
isa = PBXGroup;
148156
children = (
@@ -163,7 +171,6 @@
163171
B1098E7C2BD94ED900BC19DD /* WaveView.swift */,
164172
B11B98392BCE9C3F00D76016 /* CheckView.swift */,
165173
B177713E2BF39A60001723EC /* ModelClass.swift */,
166-
B1FE861D2BFF6BC000FB111C /* ViewExtension.swift */,
167174
);
168175
path = ProgressAnimation;
169176
sourceTree = "<group>";
@@ -182,6 +189,7 @@
182189
B1DE99D72C060E1A006995FB /* Sources */ = {
183190
isa = PBXGroup;
184191
children = (
192+
8FE1727B2CAA8BF100F8AB45 /* Utils */,
185193
B780A9162C3D05CD00342512 /* WaterProgressAnimation */,
186194
B14AB36A2BC40286004B09C4 /* ProgressAnimation */,
187195
469963A3290FCE1900DC01AD /* ArrowLeftRightAnimation */,
@@ -319,11 +327,11 @@
319327
B780A9182C3D063500342512 /* WaterProgressView.swift in Sources */,
320328
B11B983A2BCE9C3F00D76016 /* CheckView.swift in Sources */,
321329
B7ECD58D2C452D8100B6A703 /* BubbleView.swift in Sources */,
330+
8FE1727C2CAA8BF100F8AB45 /* ViewExtension.swift in Sources */,
322331
B780A9262C3D806300342512 /* ExampleWaterProgressView.swift in Sources */,
323332
B780A91A2C3D0BCB00342512 /* WaterProgressViewStyle.swift in Sources */,
324333
B1DFCA512BF4FA3D00F01505 /* ProgressCircle.swift in Sources */,
325334
B14AB36C2BC41B05004B09C4 /* ProgressView.swift in Sources */,
326-
B1FE861E2BFF6BC000FB111C /* ViewExtension.swift in Sources */,
327335
);
328336
runOnlyForDeploymentPostprocessing = 0;
329337
};

0 commit comments

Comments
 (0)