Skip to content

Commit adbd16b

Browse files
committed
Add a framework build project.
1 parent 1110be7 commit adbd16b

File tree

4 files changed

+320
-0
lines changed

4 files changed

+320
-0
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
**/xcuserdata/**
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,286 @@
1+
// !$*UTF8*$!
2+
{
3+
archiveVersion = 1;
4+
classes = {
5+
};
6+
objectVersion = 46;
7+
objects = {
8+
9+
/* Begin PBXBuildFile section */
10+
CE70D2CF1C5D982A00C57988 /* UICollectionViewLeftAlignedLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = CE70D2CE1C5D982A00C57988 /* UICollectionViewLeftAlignedLayout.h */; settings = {ATTRIBUTES = (Public, ); }; };
11+
CE70D2D71C5D988900C57988 /* UICollectionViewLeftAlignedLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = CE70D2D61C5D988900C57988 /* UICollectionViewLeftAlignedLayout.m */; };
12+
/* End PBXBuildFile section */
13+
14+
/* Begin PBXFileReference section */
15+
CE70D2CB1C5D982A00C57988 /* UICollectionViewLeftAlignedLayout.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = UICollectionViewLeftAlignedLayout.framework; sourceTree = BUILT_PRODUCTS_DIR; };
16+
CE70D2CE1C5D982A00C57988 /* UICollectionViewLeftAlignedLayout.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UICollectionViewLeftAlignedLayout.h; sourceTree = "<group>"; };
17+
CE70D2D01C5D982A00C57988 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
18+
CE70D2D61C5D988900C57988 /* UICollectionViewLeftAlignedLayout.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UICollectionViewLeftAlignedLayout.m; sourceTree = "<group>"; };
19+
/* End PBXFileReference section */
20+
21+
/* Begin PBXFrameworksBuildPhase section */
22+
CE70D2C71C5D982A00C57988 /* Frameworks */ = {
23+
isa = PBXFrameworksBuildPhase;
24+
buildActionMask = 2147483647;
25+
files = (
26+
);
27+
runOnlyForDeploymentPostprocessing = 0;
28+
};
29+
/* End PBXFrameworksBuildPhase section */
30+
31+
/* Begin PBXGroup section */
32+
CE70D2C11C5D982A00C57988 = {
33+
isa = PBXGroup;
34+
children = (
35+
CE70D2CD1C5D982A00C57988 /* UICollectionViewLeftAlignedLayout */,
36+
CE70D2CC1C5D982A00C57988 /* Products */,
37+
);
38+
sourceTree = "<group>";
39+
};
40+
CE70D2CC1C5D982A00C57988 /* Products */ = {
41+
isa = PBXGroup;
42+
children = (
43+
CE70D2CB1C5D982A00C57988 /* UICollectionViewLeftAlignedLayout.framework */,
44+
);
45+
name = Products;
46+
sourceTree = "<group>";
47+
};
48+
CE70D2CD1C5D982A00C57988 /* UICollectionViewLeftAlignedLayout */ = {
49+
isa = PBXGroup;
50+
children = (
51+
CE70D2D61C5D988900C57988 /* UICollectionViewLeftAlignedLayout.m */,
52+
CE70D2CE1C5D982A00C57988 /* UICollectionViewLeftAlignedLayout.h */,
53+
CE70D2D01C5D982A00C57988 /* Info.plist */,
54+
);
55+
path = UICollectionViewLeftAlignedLayout;
56+
sourceTree = "<group>";
57+
};
58+
/* End PBXGroup section */
59+
60+
/* Begin PBXHeadersBuildPhase section */
61+
CE70D2C81C5D982A00C57988 /* Headers */ = {
62+
isa = PBXHeadersBuildPhase;
63+
buildActionMask = 2147483647;
64+
files = (
65+
CE70D2CF1C5D982A00C57988 /* UICollectionViewLeftAlignedLayout.h in Headers */,
66+
);
67+
runOnlyForDeploymentPostprocessing = 0;
68+
};
69+
/* End PBXHeadersBuildPhase section */
70+
71+
/* Begin PBXNativeTarget section */
72+
CE70D2CA1C5D982A00C57988 /* UICollectionViewLeftAlignedLayout */ = {
73+
isa = PBXNativeTarget;
74+
buildConfigurationList = CE70D2D31C5D982A00C57988 /* Build configuration list for PBXNativeTarget "UICollectionViewLeftAlignedLayout" */;
75+
buildPhases = (
76+
CE70D2C61C5D982A00C57988 /* Sources */,
77+
CE70D2C71C5D982A00C57988 /* Frameworks */,
78+
CE70D2C81C5D982A00C57988 /* Headers */,
79+
CE70D2C91C5D982A00C57988 /* Resources */,
80+
);
81+
buildRules = (
82+
);
83+
dependencies = (
84+
);
85+
name = UICollectionViewLeftAlignedLayout;
86+
productName = UICollectionViewLeftAlignedLayout;
87+
productReference = CE70D2CB1C5D982A00C57988 /* UICollectionViewLeftAlignedLayout.framework */;
88+
productType = "com.apple.product-type.framework";
89+
};
90+
/* End PBXNativeTarget section */
91+
92+
/* Begin PBXProject section */
93+
CE70D2C21C5D982A00C57988 /* Project object */ = {
94+
isa = PBXProject;
95+
attributes = {
96+
LastUpgradeCheck = 0720;
97+
TargetAttributes = {
98+
CE70D2CA1C5D982A00C57988 = {
99+
CreatedOnToolsVersion = 7.2;
100+
};
101+
};
102+
};
103+
buildConfigurationList = CE70D2C51C5D982A00C57988 /* Build configuration list for PBXProject "UICollectionViewLeftAlignedLayout" */;
104+
compatibilityVersion = "Xcode 3.2";
105+
developmentRegion = English;
106+
hasScannedForEncodings = 0;
107+
knownRegions = (
108+
en,
109+
);
110+
mainGroup = CE70D2C11C5D982A00C57988;
111+
productRefGroup = CE70D2CC1C5D982A00C57988 /* Products */;
112+
projectDirPath = "";
113+
projectRoot = "";
114+
targets = (
115+
CE70D2CA1C5D982A00C57988 /* UICollectionViewLeftAlignedLayout */,
116+
);
117+
};
118+
/* End PBXProject section */
119+
120+
/* Begin PBXResourcesBuildPhase section */
121+
CE70D2C91C5D982A00C57988 /* Resources */ = {
122+
isa = PBXResourcesBuildPhase;
123+
buildActionMask = 2147483647;
124+
files = (
125+
);
126+
runOnlyForDeploymentPostprocessing = 0;
127+
};
128+
/* End PBXResourcesBuildPhase section */
129+
130+
/* Begin PBXSourcesBuildPhase section */
131+
CE70D2C61C5D982A00C57988 /* Sources */ = {
132+
isa = PBXSourcesBuildPhase;
133+
buildActionMask = 2147483647;
134+
files = (
135+
CE70D2D71C5D988900C57988 /* UICollectionViewLeftAlignedLayout.m in Sources */,
136+
);
137+
runOnlyForDeploymentPostprocessing = 0;
138+
};
139+
/* End PBXSourcesBuildPhase section */
140+
141+
/* Begin XCBuildConfiguration section */
142+
CE70D2D11C5D982A00C57988 /* Debug */ = {
143+
isa = XCBuildConfiguration;
144+
buildSettings = {
145+
ALWAYS_SEARCH_USER_PATHS = NO;
146+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
147+
CLANG_CXX_LIBRARY = "libc++";
148+
CLANG_ENABLE_MODULES = YES;
149+
CLANG_ENABLE_OBJC_ARC = YES;
150+
CLANG_WARN_BOOL_CONVERSION = YES;
151+
CLANG_WARN_CONSTANT_CONVERSION = YES;
152+
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
153+
CLANG_WARN_EMPTY_BODY = YES;
154+
CLANG_WARN_ENUM_CONVERSION = YES;
155+
CLANG_WARN_INT_CONVERSION = YES;
156+
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
157+
CLANG_WARN_UNREACHABLE_CODE = YES;
158+
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
159+
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
160+
COPY_PHASE_STRIP = NO;
161+
CURRENT_PROJECT_VERSION = 1;
162+
DEBUG_INFORMATION_FORMAT = dwarf;
163+
ENABLE_STRICT_OBJC_MSGSEND = YES;
164+
ENABLE_TESTABILITY = YES;
165+
GCC_C_LANGUAGE_STANDARD = gnu99;
166+
GCC_DYNAMIC_NO_PIC = NO;
167+
GCC_NO_COMMON_BLOCKS = YES;
168+
GCC_OPTIMIZATION_LEVEL = 0;
169+
GCC_PREPROCESSOR_DEFINITIONS = (
170+
"DEBUG=1",
171+
"$(inherited)",
172+
);
173+
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
174+
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
175+
GCC_WARN_UNDECLARED_SELECTOR = YES;
176+
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
177+
GCC_WARN_UNUSED_FUNCTION = YES;
178+
GCC_WARN_UNUSED_VARIABLE = YES;
179+
IPHONEOS_DEPLOYMENT_TARGET = 9.2;
180+
MTL_ENABLE_DEBUG_INFO = YES;
181+
ONLY_ACTIVE_ARCH = YES;
182+
SDKROOT = iphoneos;
183+
TARGETED_DEVICE_FAMILY = "1,2";
184+
VERSIONING_SYSTEM = "apple-generic";
185+
VERSION_INFO_PREFIX = "";
186+
};
187+
name = Debug;
188+
};
189+
CE70D2D21C5D982A00C57988 /* Release */ = {
190+
isa = XCBuildConfiguration;
191+
buildSettings = {
192+
ALWAYS_SEARCH_USER_PATHS = NO;
193+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
194+
CLANG_CXX_LIBRARY = "libc++";
195+
CLANG_ENABLE_MODULES = YES;
196+
CLANG_ENABLE_OBJC_ARC = YES;
197+
CLANG_WARN_BOOL_CONVERSION = YES;
198+
CLANG_WARN_CONSTANT_CONVERSION = YES;
199+
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
200+
CLANG_WARN_EMPTY_BODY = YES;
201+
CLANG_WARN_ENUM_CONVERSION = YES;
202+
CLANG_WARN_INT_CONVERSION = YES;
203+
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
204+
CLANG_WARN_UNREACHABLE_CODE = YES;
205+
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
206+
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
207+
COPY_PHASE_STRIP = NO;
208+
CURRENT_PROJECT_VERSION = 1;
209+
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
210+
ENABLE_NS_ASSERTIONS = NO;
211+
ENABLE_STRICT_OBJC_MSGSEND = YES;
212+
GCC_C_LANGUAGE_STANDARD = gnu99;
213+
GCC_NO_COMMON_BLOCKS = YES;
214+
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
215+
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
216+
GCC_WARN_UNDECLARED_SELECTOR = YES;
217+
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
218+
GCC_WARN_UNUSED_FUNCTION = YES;
219+
GCC_WARN_UNUSED_VARIABLE = YES;
220+
IPHONEOS_DEPLOYMENT_TARGET = 9.2;
221+
MTL_ENABLE_DEBUG_INFO = NO;
222+
SDKROOT = iphoneos;
223+
TARGETED_DEVICE_FAMILY = "1,2";
224+
VALIDATE_PRODUCT = YES;
225+
VERSIONING_SYSTEM = "apple-generic";
226+
VERSION_INFO_PREFIX = "";
227+
};
228+
name = Release;
229+
};
230+
CE70D2D41C5D982A00C57988 /* Debug */ = {
231+
isa = XCBuildConfiguration;
232+
buildSettings = {
233+
DEFINES_MODULE = YES;
234+
DYLIB_COMPATIBILITY_VERSION = 1;
235+
DYLIB_CURRENT_VERSION = 1;
236+
DYLIB_INSTALL_NAME_BASE = "@rpath";
237+
INFOPLIST_FILE = UICollectionViewLeftAlignedLayout/Info.plist;
238+
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
239+
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
240+
PRODUCT_BUNDLE_IDENTIFIER = com.mokagio.UICollectionViewLeftAlignedLayout;
241+
PRODUCT_NAME = "$(TARGET_NAME)";
242+
SKIP_INSTALL = YES;
243+
};
244+
name = Debug;
245+
};
246+
CE70D2D51C5D982A00C57988 /* Release */ = {
247+
isa = XCBuildConfiguration;
248+
buildSettings = {
249+
DEFINES_MODULE = YES;
250+
DYLIB_COMPATIBILITY_VERSION = 1;
251+
DYLIB_CURRENT_VERSION = 1;
252+
DYLIB_INSTALL_NAME_BASE = "@rpath";
253+
INFOPLIST_FILE = UICollectionViewLeftAlignedLayout/Info.plist;
254+
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
255+
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
256+
PRODUCT_BUNDLE_IDENTIFIER = com.mokagio.UICollectionViewLeftAlignedLayout;
257+
PRODUCT_NAME = "$(TARGET_NAME)";
258+
SKIP_INSTALL = YES;
259+
};
260+
name = Release;
261+
};
262+
/* End XCBuildConfiguration section */
263+
264+
/* Begin XCConfigurationList section */
265+
CE70D2C51C5D982A00C57988 /* Build configuration list for PBXProject "UICollectionViewLeftAlignedLayout" */ = {
266+
isa = XCConfigurationList;
267+
buildConfigurations = (
268+
CE70D2D11C5D982A00C57988 /* Debug */,
269+
CE70D2D21C5D982A00C57988 /* Release */,
270+
);
271+
defaultConfigurationIsVisible = 0;
272+
defaultConfigurationName = Release;
273+
};
274+
CE70D2D31C5D982A00C57988 /* Build configuration list for PBXNativeTarget "UICollectionViewLeftAlignedLayout" */ = {
275+
isa = XCConfigurationList;
276+
buildConfigurations = (
277+
CE70D2D41C5D982A00C57988 /* Debug */,
278+
CE70D2D51C5D982A00C57988 /* Release */,
279+
);
280+
defaultConfigurationIsVisible = 0;
281+
defaultConfigurationName = Release;
282+
};
283+
/* End XCConfigurationList section */
284+
};
285+
rootObject = CE70D2C21C5D982A00C57988 /* Project object */;
286+
}

UICollectionViewLeftAlignedLayout.xcodeproj/project.xcworkspace/contents.xcworkspacedata

+7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>CFBundleDevelopmentRegion</key>
6+
<string>en</string>
7+
<key>CFBundleExecutable</key>
8+
<string>$(EXECUTABLE_NAME)</string>
9+
<key>CFBundleIdentifier</key>
10+
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
11+
<key>CFBundleInfoDictionaryVersion</key>
12+
<string>6.0</string>
13+
<key>CFBundleName</key>
14+
<string>$(PRODUCT_NAME)</string>
15+
<key>CFBundlePackageType</key>
16+
<string>FMWK</string>
17+
<key>CFBundleShortVersionString</key>
18+
<string>1.0</string>
19+
<key>CFBundleSignature</key>
20+
<string>????</string>
21+
<key>CFBundleVersion</key>
22+
<string>$(CURRENT_PROJECT_VERSION)</string>
23+
<key>NSPrincipalClass</key>
24+
<string></string>
25+
</dict>
26+
</plist>

0 commit comments

Comments
 (0)