Skip to content

Commit f427827

Browse files
author
Stephen Cobbe
committed
1.0.8 release. Multi-user case.
1 parent c072724 commit f427827

File tree

502 files changed

+12685
-7310
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

502 files changed

+12685
-7310
lines changed

.gitignore

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,5 +35,4 @@ Examples/DBRoulette/DBRoulette/Pods/
3535

3636
# Carthage
3737
Carthage/Build
38-
Examples/DBRoulette_Carthage/Carthage/
39-
38+
Examples/DBRoulette/Carthage/DBRoulette/Carthage
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# ObjectiveDropboxOfficial
2+
github "https://github.com/dropbox/dropbox-sdk-obj-c" ~> 1.0.8
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
github "dropbox/dropbox-sdk-obj-c" "1.0.8"
Lines changed: 346 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,346 @@
1+
// !$*UTF8*$!
2+
{
3+
archiveVersion = 1;
4+
classes = {
5+
};
6+
objectVersion = 46;
7+
objects = {
8+
9+
/* Begin PBXBuildFile section */
10+
F2ACB7421D88A99200596DDE /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = F2ACB7411D88A99200596DDE /* main.m */; };
11+
F2ACB7451D88A99200596DDE /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = F2ACB7441D88A99200596DDE /* AppDelegate.m */; };
12+
F2ACB7481D88A99200596DDE /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = F2ACB7471D88A99200596DDE /* ViewController.m */; };
13+
F2ACB74B1D88A99200596DDE /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F2ACB7491D88A99200596DDE /* Main.storyboard */; };
14+
F2ACB74D1D88A99200596DDE /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F2ACB74C1D88A99200596DDE /* Assets.xcassets */; };
15+
F2ACB7501D88A99200596DDE /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F2ACB74E1D88A99200596DDE /* LaunchScreen.storyboard */; };
16+
F2ACB75C1D88ABD700596DDE /* PhotoViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = F2ACB75B1D88ABD700596DDE /* PhotoViewController.m */; };
17+
F2ACB7601D88B23900596DDE /* ObjectiveDropboxOfficial.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F2ACB75F1D88B23900596DDE /* ObjectiveDropboxOfficial.framework */; };
18+
/* End PBXBuildFile section */
19+
20+
/* Begin PBXFileReference section */
21+
F2ACB73D1D88A99200596DDE /* DBRoulette.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DBRoulette.app; sourceTree = BUILT_PRODUCTS_DIR; };
22+
F2ACB7411D88A99200596DDE /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
23+
F2ACB7431D88A99200596DDE /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
24+
F2ACB7441D88A99200596DDE /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
25+
F2ACB7461D88A99200596DDE /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = "<group>"; };
26+
F2ACB7471D88A99200596DDE /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = "<group>"; };
27+
F2ACB74A1D88A99200596DDE /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
28+
F2ACB74C1D88A99200596DDE /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
29+
F2ACB74F1D88A99200596DDE /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
30+
F2ACB7511D88A99200596DDE /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
31+
F2ACB75A1D88ABBE00596DDE /* PhotoViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PhotoViewController.h; sourceTree = "<group>"; };
32+
F2ACB75B1D88ABD700596DDE /* PhotoViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PhotoViewController.m; sourceTree = "<group>"; };
33+
F2ACB75F1D88B23900596DDE /* ObjectiveDropboxOfficial.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ObjectiveDropboxOfficial.framework; path = Carthage/Build/iOS/ObjectiveDropboxOfficial.framework; sourceTree = "<group>"; };
34+
/* End PBXFileReference section */
35+
36+
/* Begin PBXFrameworksBuildPhase section */
37+
F2ACB73A1D88A99200596DDE /* Frameworks */ = {
38+
isa = PBXFrameworksBuildPhase;
39+
buildActionMask = 2147483647;
40+
files = (
41+
F2ACB7601D88B23900596DDE /* ObjectiveDropboxOfficial.framework in Frameworks */,
42+
);
43+
runOnlyForDeploymentPostprocessing = 0;
44+
};
45+
/* End PBXFrameworksBuildPhase section */
46+
47+
/* Begin PBXGroup section */
48+
F2ACB7341D88A99200596DDE = {
49+
isa = PBXGroup;
50+
children = (
51+
F2ACB75F1D88B23900596DDE /* ObjectiveDropboxOfficial.framework */,
52+
F2ACB73F1D88A99200596DDE /* DBRoulette */,
53+
F2ACB73E1D88A99200596DDE /* Products */,
54+
);
55+
sourceTree = "<group>";
56+
};
57+
F2ACB73E1D88A99200596DDE /* Products */ = {
58+
isa = PBXGroup;
59+
children = (
60+
F2ACB73D1D88A99200596DDE /* DBRoulette.app */,
61+
);
62+
name = Products;
63+
sourceTree = "<group>";
64+
};
65+
F2ACB73F1D88A99200596DDE /* DBRoulette */ = {
66+
isa = PBXGroup;
67+
children = (
68+
F2ACB7431D88A99200596DDE /* AppDelegate.h */,
69+
F2ACB7441D88A99200596DDE /* AppDelegate.m */,
70+
F2ACB7461D88A99200596DDE /* ViewController.h */,
71+
F2ACB7471D88A99200596DDE /* ViewController.m */,
72+
F2ACB75A1D88ABBE00596DDE /* PhotoViewController.h */,
73+
F2ACB75B1D88ABD700596DDE /* PhotoViewController.m */,
74+
F2ACB7491D88A99200596DDE /* Main.storyboard */,
75+
F2ACB74C1D88A99200596DDE /* Assets.xcassets */,
76+
F2ACB74E1D88A99200596DDE /* LaunchScreen.storyboard */,
77+
F2ACB7511D88A99200596DDE /* Info.plist */,
78+
F2ACB7401D88A99200596DDE /* Supporting Files */,
79+
);
80+
path = DBRoulette;
81+
sourceTree = "<group>";
82+
};
83+
F2ACB7401D88A99200596DDE /* Supporting Files */ = {
84+
isa = PBXGroup;
85+
children = (
86+
F2ACB7411D88A99200596DDE /* main.m */,
87+
);
88+
name = "Supporting Files";
89+
sourceTree = "<group>";
90+
};
91+
/* End PBXGroup section */
92+
93+
/* Begin PBXNativeTarget section */
94+
F2ACB73C1D88A99200596DDE /* DBRoulette */ = {
95+
isa = PBXNativeTarget;
96+
buildConfigurationList = F2ACB7541D88A99200596DDE /* Build configuration list for PBXNativeTarget "DBRoulette" */;
97+
buildPhases = (
98+
F2ACB7391D88A99200596DDE /* Sources */,
99+
F2ACB73A1D88A99200596DDE /* Frameworks */,
100+
F2ACB73B1D88A99200596DDE /* Resources */,
101+
F2ACB7591D88AADC00596DDE /* Run Script */,
102+
);
103+
buildRules = (
104+
);
105+
dependencies = (
106+
);
107+
name = DBRoulette;
108+
productName = DBRoulette;
109+
productReference = F2ACB73D1D88A99200596DDE /* DBRoulette.app */;
110+
productType = "com.apple.product-type.application";
111+
};
112+
/* End PBXNativeTarget section */
113+
114+
/* Begin PBXProject section */
115+
F2ACB7351D88A99200596DDE /* Project object */ = {
116+
isa = PBXProject;
117+
attributes = {
118+
LastUpgradeCheck = 0730;
119+
ORGANIZATIONNAME = Dropbox;
120+
TargetAttributes = {
121+
F2ACB73C1D88A99200596DDE = {
122+
CreatedOnToolsVersion = 7.3.1;
123+
};
124+
};
125+
};
126+
buildConfigurationList = F2ACB7381D88A99200596DDE /* Build configuration list for PBXProject "DBRoulette" */;
127+
compatibilityVersion = "Xcode 3.2";
128+
developmentRegion = English;
129+
hasScannedForEncodings = 0;
130+
knownRegions = (
131+
en,
132+
Base,
133+
);
134+
mainGroup = F2ACB7341D88A99200596DDE;
135+
productRefGroup = F2ACB73E1D88A99200596DDE /* Products */;
136+
projectDirPath = "";
137+
projectRoot = "";
138+
targets = (
139+
F2ACB73C1D88A99200596DDE /* DBRoulette */,
140+
);
141+
};
142+
/* End PBXProject section */
143+
144+
/* Begin PBXResourcesBuildPhase section */
145+
F2ACB73B1D88A99200596DDE /* Resources */ = {
146+
isa = PBXResourcesBuildPhase;
147+
buildActionMask = 2147483647;
148+
files = (
149+
F2ACB7501D88A99200596DDE /* LaunchScreen.storyboard in Resources */,
150+
F2ACB74D1D88A99200596DDE /* Assets.xcassets in Resources */,
151+
F2ACB74B1D88A99200596DDE /* Main.storyboard in Resources */,
152+
);
153+
runOnlyForDeploymentPostprocessing = 0;
154+
};
155+
/* End PBXResourcesBuildPhase section */
156+
157+
/* Begin PBXShellScriptBuildPhase section */
158+
F2ACB7591D88AADC00596DDE /* Run Script */ = {
159+
isa = PBXShellScriptBuildPhase;
160+
buildActionMask = 2147483647;
161+
files = (
162+
);
163+
inputPaths = (
164+
"$(SRCROOT)/Carthage/Build/iOS/ObjectiveDropboxOfficial.framework",
165+
);
166+
name = "Run Script";
167+
outputPaths = (
168+
);
169+
runOnlyForDeploymentPostprocessing = 0;
170+
shellPath = /bin/sh;
171+
shellScript = "/usr/local/bin/carthage copy-frameworks";
172+
};
173+
/* End PBXShellScriptBuildPhase section */
174+
175+
/* Begin PBXSourcesBuildPhase section */
176+
F2ACB7391D88A99200596DDE /* Sources */ = {
177+
isa = PBXSourcesBuildPhase;
178+
buildActionMask = 2147483647;
179+
files = (
180+
F2ACB7481D88A99200596DDE /* ViewController.m in Sources */,
181+
F2ACB75C1D88ABD700596DDE /* PhotoViewController.m in Sources */,
182+
F2ACB7451D88A99200596DDE /* AppDelegate.m in Sources */,
183+
F2ACB7421D88A99200596DDE /* main.m in Sources */,
184+
);
185+
runOnlyForDeploymentPostprocessing = 0;
186+
};
187+
/* End PBXSourcesBuildPhase section */
188+
189+
/* Begin PBXVariantGroup section */
190+
F2ACB7491D88A99200596DDE /* Main.storyboard */ = {
191+
isa = PBXVariantGroup;
192+
children = (
193+
F2ACB74A1D88A99200596DDE /* Base */,
194+
);
195+
name = Main.storyboard;
196+
sourceTree = "<group>";
197+
};
198+
F2ACB74E1D88A99200596DDE /* LaunchScreen.storyboard */ = {
199+
isa = PBXVariantGroup;
200+
children = (
201+
F2ACB74F1D88A99200596DDE /* Base */,
202+
);
203+
name = LaunchScreen.storyboard;
204+
sourceTree = "<group>";
205+
};
206+
/* End PBXVariantGroup section */
207+
208+
/* Begin XCBuildConfiguration section */
209+
F2ACB7521D88A99200596DDE /* Debug */ = {
210+
isa = XCBuildConfiguration;
211+
buildSettings = {
212+
ALWAYS_SEARCH_USER_PATHS = NO;
213+
CLANG_ANALYZER_NONNULL = YES;
214+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
215+
CLANG_CXX_LIBRARY = "libc++";
216+
CLANG_ENABLE_MODULES = YES;
217+
CLANG_ENABLE_OBJC_ARC = YES;
218+
CLANG_WARN_BOOL_CONVERSION = YES;
219+
CLANG_WARN_CONSTANT_CONVERSION = YES;
220+
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
221+
CLANG_WARN_EMPTY_BODY = YES;
222+
CLANG_WARN_ENUM_CONVERSION = YES;
223+
CLANG_WARN_INT_CONVERSION = YES;
224+
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
225+
CLANG_WARN_UNREACHABLE_CODE = YES;
226+
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
227+
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
228+
COPY_PHASE_STRIP = NO;
229+
DEBUG_INFORMATION_FORMAT = dwarf;
230+
ENABLE_STRICT_OBJC_MSGSEND = YES;
231+
ENABLE_TESTABILITY = YES;
232+
GCC_C_LANGUAGE_STANDARD = gnu99;
233+
GCC_DYNAMIC_NO_PIC = NO;
234+
GCC_NO_COMMON_BLOCKS = YES;
235+
GCC_OPTIMIZATION_LEVEL = 0;
236+
GCC_PREPROCESSOR_DEFINITIONS = (
237+
"DEBUG=1",
238+
"$(inherited)",
239+
);
240+
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
241+
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
242+
GCC_WARN_UNDECLARED_SELECTOR = YES;
243+
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
244+
GCC_WARN_UNUSED_FUNCTION = YES;
245+
GCC_WARN_UNUSED_VARIABLE = YES;
246+
IPHONEOS_DEPLOYMENT_TARGET = 9.3;
247+
MTL_ENABLE_DEBUG_INFO = YES;
248+
ONLY_ACTIVE_ARCH = YES;
249+
SDKROOT = iphoneos;
250+
TARGETED_DEVICE_FAMILY = "1,2";
251+
};
252+
name = Debug;
253+
};
254+
F2ACB7531D88A99200596DDE /* Release */ = {
255+
isa = XCBuildConfiguration;
256+
buildSettings = {
257+
ALWAYS_SEARCH_USER_PATHS = NO;
258+
CLANG_ANALYZER_NONNULL = YES;
259+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
260+
CLANG_CXX_LIBRARY = "libc++";
261+
CLANG_ENABLE_MODULES = YES;
262+
CLANG_ENABLE_OBJC_ARC = YES;
263+
CLANG_WARN_BOOL_CONVERSION = YES;
264+
CLANG_WARN_CONSTANT_CONVERSION = YES;
265+
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
266+
CLANG_WARN_EMPTY_BODY = YES;
267+
CLANG_WARN_ENUM_CONVERSION = YES;
268+
CLANG_WARN_INT_CONVERSION = YES;
269+
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
270+
CLANG_WARN_UNREACHABLE_CODE = YES;
271+
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
272+
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
273+
COPY_PHASE_STRIP = NO;
274+
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
275+
ENABLE_NS_ASSERTIONS = NO;
276+
ENABLE_STRICT_OBJC_MSGSEND = YES;
277+
GCC_C_LANGUAGE_STANDARD = gnu99;
278+
GCC_NO_COMMON_BLOCKS = YES;
279+
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
280+
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
281+
GCC_WARN_UNDECLARED_SELECTOR = YES;
282+
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
283+
GCC_WARN_UNUSED_FUNCTION = YES;
284+
GCC_WARN_UNUSED_VARIABLE = YES;
285+
IPHONEOS_DEPLOYMENT_TARGET = 9.3;
286+
MTL_ENABLE_DEBUG_INFO = NO;
287+
SDKROOT = iphoneos;
288+
TARGETED_DEVICE_FAMILY = "1,2";
289+
VALIDATE_PRODUCT = YES;
290+
};
291+
name = Release;
292+
};
293+
F2ACB7551D88A99200596DDE /* Debug */ = {
294+
isa = XCBuildConfiguration;
295+
buildSettings = {
296+
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
297+
FRAMEWORK_SEARCH_PATHS = (
298+
"$(inherited)",
299+
"$(PROJECT_DIR)/Carthage/Build/iOS",
300+
);
301+
INFOPLIST_FILE = DBRoulette/Info.plist;
302+
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
303+
PRODUCT_BUNDLE_IDENTIFIER = com.dropbox.DBRoulette;
304+
PRODUCT_NAME = "$(TARGET_NAME)";
305+
};
306+
name = Debug;
307+
};
308+
F2ACB7561D88A99200596DDE /* Release */ = {
309+
isa = XCBuildConfiguration;
310+
buildSettings = {
311+
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
312+
FRAMEWORK_SEARCH_PATHS = (
313+
"$(inherited)",
314+
"$(PROJECT_DIR)/Carthage/Build/iOS",
315+
);
316+
INFOPLIST_FILE = DBRoulette/Info.plist;
317+
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
318+
PRODUCT_BUNDLE_IDENTIFIER = com.dropbox.DBRoulette;
319+
PRODUCT_NAME = "$(TARGET_NAME)";
320+
};
321+
name = Release;
322+
};
323+
/* End XCBuildConfiguration section */
324+
325+
/* Begin XCConfigurationList section */
326+
F2ACB7381D88A99200596DDE /* Build configuration list for PBXProject "DBRoulette" */ = {
327+
isa = XCConfigurationList;
328+
buildConfigurations = (
329+
F2ACB7521D88A99200596DDE /* Debug */,
330+
F2ACB7531D88A99200596DDE /* Release */,
331+
);
332+
defaultConfigurationIsVisible = 0;
333+
defaultConfigurationName = Release;
334+
};
335+
F2ACB7541D88A99200596DDE /* Build configuration list for PBXNativeTarget "DBRoulette" */ = {
336+
isa = XCConfigurationList;
337+
buildConfigurations = (
338+
F2ACB7551D88A99200596DDE /* Debug */,
339+
F2ACB7561D88A99200596DDE /* Release */,
340+
);
341+
defaultConfigurationIsVisible = 0;
342+
};
343+
/* End XCConfigurationList section */
344+
};
345+
rootObject = F2ACB7351D88A99200596DDE /* Project object */;
346+
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
//
2+
// AppDelegate.h
3+
// DBRoulette
4+
//
5+
// Copyright © 2016 Dropbox. All rights reserved.
6+
//
7+
8+
#import <UIKit/UIKit.h>
9+
10+
@interface AppDelegate : UIResponder <UIApplicationDelegate>
11+
12+
@property(strong, nonatomic) UIWindow *window;
13+
14+
@property(nonatomic) BOOL authSuccessful;
15+
16+
@end

0 commit comments

Comments
 (0)