diff --git a/SilverApple/Assets.xcassets/AppIcon.appiconset/Contents.json b/SilverApple/Assets.xcassets/AppIcon.appiconset/Contents.json
new file mode 100644
index 0000000..13613e3
--- /dev/null
+++ b/SilverApple/Assets.xcassets/AppIcon.appiconset/Contents.json
@@ -0,0 +1,13 @@
+{
+ "images" : [
+ {
+ "idiom" : "universal",
+ "platform" : "ios",
+ "size" : "1024x1024"
+ }
+ ],
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/SilverApple/Assets.xcassets/Contents.json b/SilverApple/Assets.xcassets/Contents.json
new file mode 100644
index 0000000..73c0059
--- /dev/null
+++ b/SilverApple/Assets.xcassets/Contents.json
@@ -0,0 +1,6 @@
+{
+ "info" : {
+ "author" : "xcode",
+ "version" : 1
+ }
+}
diff --git a/SilverApple/Info.plist b/SilverApple/Info.plist
new file mode 100644
index 0000000..fbab81e
--- /dev/null
+++ b/SilverApple/Info.plist
@@ -0,0 +1,61 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ $(DEVELOPMENT_LANGUAGE)
+ CFBundleDisplayName
+ SilverApple
+ CFBundleExecutable
+ $(EXECUTABLE_NAME)
+ CFBundleIdentifier
+ $(PRODUCT_BUNDLE_IDENTIFIER)
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ $(PRODUCT_NAME)
+ CFBundlePackageType
+ $(PRODUCT_BUNDLE_PACKAGE_TYPE)
+ CFBundleShortVersionString
+ 0.1.0
+ CFBundleVersion
+ 1
+
+
+ CFBundleURLTypes
+
+
+ CFBundleURLName
+ uk.silverlabs.silverapple.oauth
+ CFBundleURLSchemes
+
+ silverapple
+
+
+
+
+
+ NSAppTransportSecurity
+
+ NSAllowsArbitraryLoads
+
+ NSAllowsLocalNetworking
+
+
+
+
+ LSRequiresIPhoneOS
+
+ UIApplicationSceneManifest
+
+ UIApplicationSupportsMultipleScenes
+
+
+ UILaunchScreen
+
+ UISupportedInterfaceOrientations
+
+ UIInterfaceOrientationPortrait
+
+
+
diff --git a/SilverApple/SilverApple.entitlements b/SilverApple/SilverApple.entitlements
new file mode 100644
index 0000000..ceae621
--- /dev/null
+++ b/SilverApple/SilverApple.entitlements
@@ -0,0 +1,11 @@
+
+
+
+
+
+ keychain-access-groups
+
+ $(AppIdentifierPrefix)uk.silverlabs.silverapple
+
+
+
diff --git a/project.yml b/project.yml
new file mode 100644
index 0000000..5f285b7
--- /dev/null
+++ b/project.yml
@@ -0,0 +1,50 @@
+name: SilverApple
+
+options:
+ bundleIdPrefix: uk.silverlabs
+ deploymentTarget:
+ iOS: "16.0"
+ xcodeVersion: "15.0"
+ createIntermediateGroups: true
+ groupSortPosition: top
+
+settings:
+ base:
+ SWIFT_VERSION: "5.9"
+ DEVELOPMENT_TEAM: "" # Fill in your Apple Developer Team ID before building
+ CODE_SIGN_STYLE: Automatic
+ ENABLE_BITCODE: false
+
+targets:
+ SilverApple:
+ type: application
+ platform: iOS
+ deploymentTarget: "16.0"
+ sources:
+ - path: SilverApple
+ settings:
+ base:
+ PRODUCT_BUNDLE_IDENTIFIER: uk.silverlabs.silverapple
+ INFOPLIST_FILE: SilverApple/Info.plist
+ CODE_SIGN_ENTITLEMENTS: SilverApple/SilverApple.entitlements
+ ASSETCATALOG_COMPILER_APPICON_NAME: AppIcon
+ TARGETED_DEVICE_FAMILY: "1" # iPhone only
+ dependencies:
+ - framework: AuthenticationServices.framework
+ embed: false
+ - framework: SafariServices.framework
+ embed: false
+ - framework: Security.framework
+ embed: false
+
+ SilverAppleTests:
+ type: bundle.unit-test
+ platform: iOS
+ deploymentTarget: "16.0"
+ sources:
+ - path: SilverAppleTests
+ settings:
+ base:
+ PRODUCT_BUNDLE_IDENTIFIER: uk.silverlabs.silverapple.tests
+ dependencies:
+ - target: SilverApple