Skip to content

Commit 8363356

Browse files
authored
Add Cloud Storage sample for Apple (#55)
* ✨ Add sample for Cloud Storage * 🚧 Cloud Storage * ✨ Add starter project * ✏️ Fix final state Signed-off-by: Peter Friese <[email protected]>
1 parent 9d36452 commit 8363356

File tree

126 files changed

+6435
-0
lines changed

Some content is hidden

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

126 files changed

+6435
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"projects": {
3+
"default": "dummy-project-id"
4+
}
5+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
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>com.apple.developer.applesignin</key>
6+
<array>
7+
<string>Default</string>
8+
</array>
9+
</dict>
10+
</plist>

fundamentals/apple/cloud-storage/final/Favourites/Favourites.xcodeproj/project.pbxproj

+657
Large diffs are not rendered by default.

fundamentals/apple/cloud-storage/final/Favourites/Favourites.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,8 @@
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>IDEDidComputeMac32BitWarning</key>
6+
<true/>
7+
</dict>
8+
</plist>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,122 @@
1+
{
2+
"pins" : [
3+
{
4+
"identity" : "abseil-cpp-binary",
5+
"kind" : "remoteSourceControl",
6+
"location" : "https://github.com/google/abseil-cpp-binary.git",
7+
"state" : {
8+
"revision" : "bfc0b6f81adc06ce5121eb23f628473638d67c5c",
9+
"version" : "1.2022062300.0"
10+
}
11+
},
12+
{
13+
"identity" : "firebase-ios-sdk",
14+
"kind" : "remoteSourceControl",
15+
"location" : "https://github.com/firebase/firebase-ios-sdk.git",
16+
"state" : {
17+
"revision" : "837d4af6ead57cec1fc38007892500d3139c7556",
18+
"version" : "10.16.0"
19+
}
20+
},
21+
{
22+
"identity" : "googleappmeasurement",
23+
"kind" : "remoteSourceControl",
24+
"location" : "https://github.com/google/GoogleAppMeasurement.git",
25+
"state" : {
26+
"revision" : "56f681586ff006a7982b53dc94082eea31971acf",
27+
"version" : "10.16.0"
28+
}
29+
},
30+
{
31+
"identity" : "googledatatransport",
32+
"kind" : "remoteSourceControl",
33+
"location" : "https://github.com/google/GoogleDataTransport.git",
34+
"state" : {
35+
"revision" : "aae45a320fd0d11811820335b1eabc8753902a40",
36+
"version" : "9.2.5"
37+
}
38+
},
39+
{
40+
"identity" : "googleutilities",
41+
"kind" : "remoteSourceControl",
42+
"location" : "https://github.com/google/GoogleUtilities.git",
43+
"state" : {
44+
"revision" : "c38ce365d77b04a9a300c31061c5227589e5597b",
45+
"version" : "7.11.5"
46+
}
47+
},
48+
{
49+
"identity" : "grpc-binary",
50+
"kind" : "remoteSourceControl",
51+
"location" : "https://github.com/google/grpc-binary.git",
52+
"state" : {
53+
"revision" : "a673bc2937fbe886dd1f99c401b01b6d977a9c98",
54+
"version" : "1.49.1"
55+
}
56+
},
57+
{
58+
"identity" : "gtm-session-fetcher",
59+
"kind" : "remoteSourceControl",
60+
"location" : "https://github.com/google/gtm-session-fetcher.git",
61+
"state" : {
62+
"revision" : "d415594121c9e8a4f9d79cecee0965cf35e74dbd",
63+
"version" : "3.1.1"
64+
}
65+
},
66+
{
67+
"identity" : "interop-ios-for-google-sdks",
68+
"kind" : "remoteSourceControl",
69+
"location" : "https://github.com/google/interop-ios-for-google-sdks.git",
70+
"state" : {
71+
"revision" : "2d12673670417654f08f5f90fdd62926dc3a2648",
72+
"version" : "100.0.0"
73+
}
74+
},
75+
{
76+
"identity" : "leveldb",
77+
"kind" : "remoteSourceControl",
78+
"location" : "https://github.com/firebase/leveldb.git",
79+
"state" : {
80+
"revision" : "0706abcc6b0bd9cedfbb015ba840e4a780b5159b",
81+
"version" : "1.22.2"
82+
}
83+
},
84+
{
85+
"identity" : "loremswiftum",
86+
"kind" : "remoteSourceControl",
87+
"location" : "https://github.com/lukaskubanek/LoremSwiftum",
88+
"state" : {
89+
"revision" : "8942e732e50458cde5dccf9996afa16f29372853",
90+
"version" : "2.2.2"
91+
}
92+
},
93+
{
94+
"identity" : "nanopb",
95+
"kind" : "remoteSourceControl",
96+
"location" : "https://github.com/firebase/nanopb.git",
97+
"state" : {
98+
"revision" : "819d0a2173aff699fb8c364b6fb906f7cdb1a692",
99+
"version" : "2.30909.0"
100+
}
101+
},
102+
{
103+
"identity" : "promises",
104+
"kind" : "remoteSourceControl",
105+
"location" : "https://github.com/google/promises.git",
106+
"state" : {
107+
"revision" : "e70e889c0196c76d22759eb50d6a0270ca9f1d9e",
108+
"version" : "2.3.1"
109+
}
110+
},
111+
{
112+
"identity" : "swift-protobuf",
113+
"kind" : "remoteSourceControl",
114+
"location" : "https://github.com/apple/swift-protobuf.git",
115+
"state" : {
116+
"revision" : "3c54ab05249f59f2c6641dd2920b8358ea9ed127",
117+
"version" : "1.24.0"
118+
}
119+
}
120+
],
121+
"version" : 2
122+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
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>COPYRIGHT</key>
6+
<string>Copyright © 2021 Google LLC. All rights reserved.</string>
7+
<key>FILEHEADER</key>
8+
<string>
9+
// ___FILENAME___
10+
// ___PACKAGENAME___
11+
//
12+
// Created by ___FULLUSERNAME___ on ___DATE___.
13+
// ___COPYRIGHT___
14+
//
15+
// Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
16+
// you may not use this file except in compliance with the License.
17+
// You may obtain a copy of the License at
18+
//
19+
// http://www.apache.org/licenses/LICENSE-2.0
20+
//
21+
// Unless required by applicable law or agreed to in writing, software
22+
// distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
23+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
24+
// See the License for the specific language governing permissions and
25+
// limitations under the License.</string>
26+
</dict>
27+
</plist>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<Scheme
3+
LastUpgradeVersion = "1340"
4+
version = "1.3">
5+
<BuildAction
6+
parallelizeBuildables = "YES"
7+
buildImplicitDependencies = "YES">
8+
<BuildActionEntries>
9+
<BuildActionEntry
10+
buildForTesting = "YES"
11+
buildForRunning = "YES"
12+
buildForProfiling = "YES"
13+
buildForArchiving = "YES"
14+
buildForAnalyzing = "YES">
15+
<BuildableReference
16+
BuildableIdentifier = "primary"
17+
BlueprintIdentifier = "88FC9F7028734A8100A83D18"
18+
BuildableName = "Favourites.app"
19+
BlueprintName = "Favourites (iOS)"
20+
ReferencedContainer = "container:Favourites.xcodeproj">
21+
</BuildableReference>
22+
</BuildActionEntry>
23+
</BuildActionEntries>
24+
</BuildAction>
25+
<TestAction
26+
buildConfiguration = "Debug"
27+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
28+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
29+
shouldUseLaunchSchemeArgsEnv = "YES">
30+
<Testables>
31+
</Testables>
32+
</TestAction>
33+
<LaunchAction
34+
buildConfiguration = "Debug"
35+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
36+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
37+
launchStyle = "0"
38+
useCustomWorkingDirectory = "NO"
39+
ignoresPersistentStateOnLaunch = "NO"
40+
debugDocumentVersioning = "YES"
41+
debugServiceExtension = "internal"
42+
allowLocationSimulation = "YES">
43+
<BuildableProductRunnable
44+
runnableDebuggingMode = "0">
45+
<BuildableReference
46+
BuildableIdentifier = "primary"
47+
BlueprintIdentifier = "88FC9F7028734A8100A83D18"
48+
BuildableName = "Favourites.app"
49+
BlueprintName = "Favourites (iOS)"
50+
ReferencedContainer = "container:Favourites.xcodeproj">
51+
</BuildableReference>
52+
</BuildableProductRunnable>
53+
<CommandLineArguments>
54+
<CommandLineArgument
55+
argument = "-noFIRAnalyticsDebugEnabled"
56+
isEnabled = "YES">
57+
</CommandLineArgument>
58+
</CommandLineArguments>
59+
</LaunchAction>
60+
<ProfileAction
61+
buildConfiguration = "Release"
62+
shouldUseLaunchSchemeArgsEnv = "YES"
63+
savedToolIdentifier = ""
64+
useCustomWorkingDirectory = "NO"
65+
debugDocumentVersioning = "YES">
66+
<BuildableProductRunnable
67+
runnableDebuggingMode = "0">
68+
<BuildableReference
69+
BuildableIdentifier = "primary"
70+
BlueprintIdentifier = "88FC9F7028734A8100A83D18"
71+
BuildableName = "Favourites.app"
72+
BlueprintName = "Favourites (iOS)"
73+
ReferencedContainer = "container:Favourites.xcodeproj">
74+
</BuildableReference>
75+
</BuildableProductRunnable>
76+
</ProfileAction>
77+
<AnalyzeAction
78+
buildConfiguration = "Debug">
79+
</AnalyzeAction>
80+
<ArchiveAction
81+
buildConfiguration = "Release"
82+
revealArchiveInOrganizer = "YES">
83+
</ArchiveAction>
84+
</Scheme>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"colors" : [
3+
{
4+
"idiom" : "universal"
5+
}
6+
],
7+
"info" : {
8+
"author" : "xcode",
9+
"version" : 1
10+
}
11+
}

0 commit comments

Comments
 (0)