Skip to content

Commit f13c9a7

Browse files
committed
Add podspec
Reorganized demo files into a separate folder to simplify podspec file selection.
1 parent 0ddaba0 commit f13c9a7

File tree

8 files changed

+40
-20
lines changed

8 files changed

+40
-20
lines changed

SwiftMessages.podspec

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
Pod::Spec.new do |spec|
2+
spec.name = 'SwiftMessages'
3+
spec.version = '0.0.1'
4+
spec.license = { :type => 'MIT' }
5+
spec.homepage = 'https://github.com/SwiftKickMobile/swift-messages-ios'
6+
spec.authors = { 'Timothy Moose' => 'tim@swiftkick.it' }
7+
spec.summary = 'A designer-friendly iOS message bar written in Swift.'
8+
spec.source = { :git => 'https://github.com/SwiftKickMobile/swift-messages-ios.git', :tag => 'v0.0.1' }
9+
spec.platform = :ios, '8.0'
10+
spec.ios.deployment_target = '8.0'
11+
spec.source_files = 'SwiftMessages/**/*'
12+
spec.frameworks = 'UIKit'
13+
spec.requires_arc = true
14+
end

SwiftMessages.xcodeproj/project.pbxproj

+26-20
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
objects = {
88

99
/* Begin PBXBuildFile section */
10+
862C0C6B1D58E93300D06168 /* SwiftMessages.podspec in Resources */ = {isa = PBXBuildFile; fileRef = 862C0C6A1D58E93300D06168 /* SwiftMessages.podspec */; };
1011
864495561D4F7C390056EB2A /* Identifiable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 864495551D4F7C390056EB2A /* Identifiable.swift */; };
1112
864495591D4FA0AD0056EB2A /* Manager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 864495581D4FA0AD0056EB2A /* Manager.swift */; };
1213
8644955D1D4FAF7C0056EB2A /* WindowViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8644955C1D4FAF7C0056EB2A /* WindowViewController.swift */; };
@@ -50,16 +51,17 @@
5051
/* End PBXContainerItemProxy section */
5152

5253
/* Begin PBXFileReference section */
54+
862C0C6A1D58E93300D06168 /* SwiftMessages.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; fileEncoding = 4; path = SwiftMessages.podspec; sourceTree = "<group>"; };
5355
864495551D4F7C390056EB2A /* Identifiable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Identifiable.swift; sourceTree = "<group>"; };
5456
864495581D4FA0AD0056EB2A /* Manager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Manager.swift; sourceTree = "<group>"; };
5557
8644955C1D4FAF7C0056EB2A /* WindowViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WindowViewController.swift; sourceTree = "<group>"; };
5658
867E214F1D4D01D500594A41 /* SwiftMessages.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SwiftMessages.app; sourceTree = BUILT_PRODUCTS_DIR; };
57-
867E21521D4D01D500594A41 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
58-
867E21541D4D01D500594A41 /* GalleryTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GalleryTableViewController.swift; sourceTree = "<group>"; };
59+
867E21521D4D01D500594A41 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = AppDelegate.swift; path = SwiftMessagesDemo/AppDelegate.swift; sourceTree = "<group>"; };
60+
867E21541D4D01D500594A41 /* GalleryTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = GalleryTableViewController.swift; path = SwiftMessagesDemo/GalleryTableViewController.swift; sourceTree = "<group>"; };
5961
867E21571D4D01D500594A41 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
60-
867E21591D4D01D500594A41 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
62+
867E21591D4D01D500594A41 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = SwiftMessagesDemo/Assets.xcassets; sourceTree = "<group>"; };
6163
867E215C1D4D01D500594A41 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
62-
867E215E1D4D01D500594A41 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
64+
867E215E1D4D01D500594A41 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = SwiftMessagesDemo/Info.plist; sourceTree = "<group>"; };
6365
867E21631D4D01D500594A41 /* SwiftMessagesTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SwiftMessagesTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
6466
867E21671D4D01D500594A41 /* SwiftMessagesTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwiftMessagesTests.swift; sourceTree = "<group>"; };
6567
867E21691D4D01D500594A41 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
@@ -106,6 +108,19 @@
106108
/* End PBXFrameworksBuildPhase section */
107109

108110
/* Begin PBXGroup section */
111+
862C0C6C1D58ECA000D06168 /* SwiftMessagesDemo */ = {
112+
isa = PBXGroup;
113+
children = (
114+
867E21521D4D01D500594A41 /* AppDelegate.swift */,
115+
867E21541D4D01D500594A41 /* GalleryTableViewController.swift */,
116+
867E21561D4D01D500594A41 /* Main.storyboard */,
117+
867E21591D4D01D500594A41 /* Assets.xcassets */,
118+
867E215B1D4D01D500594A41 /* LaunchScreen.storyboard */,
119+
867E215E1D4D01D500594A41 /* Info.plist */,
120+
);
121+
name = SwiftMessagesDemo;
122+
sourceTree = "<group>";
123+
};
109124
864495571D4F7C490056EB2A /* Base */ = {
110125
isa = PBXGroup;
111126
children = (
@@ -122,9 +137,11 @@
122137
isa = PBXGroup;
123138
children = (
124139
867E21511D4D01D500594A41 /* SwiftMessages */,
140+
862C0C6C1D58ECA000D06168 /* SwiftMessagesDemo */,
125141
867E21661D4D01D500594A41 /* SwiftMessagesTests */,
126142
867E21711D4D01D500594A41 /* SwiftMessagesUITests */,
127143
867E21501D4D01D500594A41 /* Products */,
144+
862C0C6A1D58E93300D06168 /* SwiftMessages.podspec */,
128145
);
129146
sourceTree = "<group>";
130147
};
@@ -146,7 +163,6 @@
146163
867E218A1D4D3CCC00594A41 /* Views */,
147164
864495571D4F7C490056EB2A /* Base */,
148165
867E218E1D4D3DFD00594A41 /* Internal */,
149-
867E21811D4D021A00594A41 /* Demo */,
150166
);
151167
path = SwiftMessages;
152168
sourceTree = "<group>";
@@ -169,19 +185,6 @@
169185
path = SwiftMessagesUITests;
170186
sourceTree = "<group>";
171187
};
172-
867E21811D4D021A00594A41 /* Demo */ = {
173-
isa = PBXGroup;
174-
children = (
175-
867E21521D4D01D500594A41 /* AppDelegate.swift */,
176-
867E21541D4D01D500594A41 /* GalleryTableViewController.swift */,
177-
867E21561D4D01D500594A41 /* Main.storyboard */,
178-
867E21591D4D01D500594A41 /* Assets.xcassets */,
179-
867E215B1D4D01D500594A41 /* LaunchScreen.storyboard */,
180-
867E215E1D4D01D500594A41 /* Info.plist */,
181-
);
182-
name = Demo;
183-
sourceTree = "<group>";
184-
};
185188
867E218A1D4D3CCC00594A41 /* Views */ = {
186189
isa = PBXGroup;
187190
children = (
@@ -309,6 +312,7 @@
309312
isa = PBXResourcesBuildPhase;
310313
buildActionMask = 2147483647;
311314
files = (
315+
862C0C6B1D58E93300D06168 /* SwiftMessages.podspec in Resources */,
312316
867E21871D4D04C600594A41 /* MessageView.xib in Resources */,
313317
86AAF8261D5553170031EE32 /* StatusLine.xib in Resources */,
314318
867E21891D4D06D900594A41 /* Images.xcassets in Resources */,
@@ -395,6 +399,7 @@
395399
867E21571D4D01D500594A41 /* Base */,
396400
);
397401
name = Main.storyboard;
402+
path = SwiftMessagesDemo;
398403
sourceTree = "<group>";
399404
};
400405
867E215B1D4D01D500594A41 /* LaunchScreen.storyboard */ = {
@@ -403,6 +408,7 @@
403408
867E215C1D4D01D500594A41 /* Base */,
404409
);
405410
name = LaunchScreen.storyboard;
411+
path = SwiftMessagesDemo;
406412
sourceTree = "<group>";
407413
};
408414
/* End PBXVariantGroup section */
@@ -495,7 +501,7 @@
495501
isa = XCBuildConfiguration;
496502
buildSettings = {
497503
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
498-
INFOPLIST_FILE = SwiftMessages/Info.plist;
504+
INFOPLIST_FILE = SwiftMessagesDemo/Info.plist;
499505
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
500506
PRODUCT_BUNDLE_IDENTIFIER = it.swiftkick.SwiftMessages;
501507
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -506,7 +512,7 @@
506512
isa = XCBuildConfiguration;
507513
buildSettings = {
508514
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
509-
INFOPLIST_FILE = SwiftMessages/Info.plist;
515+
INFOPLIST_FILE = SwiftMessagesDemo/Info.plist;
510516
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
511517
PRODUCT_BUNDLE_IDENTIFIER = it.swiftkick.SwiftMessages;
512518
PRODUCT_NAME = "$(TARGET_NAME)";
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)