diff --git a/CouchTracker.xcodeproj/project.pbxproj b/CouchTracker.xcodeproj/project.pbxproj
index be9c0f59..870d07be 100644
--- a/CouchTracker.xcodeproj/project.pbxproj
+++ b/CouchTracker.xcodeproj/project.pbxproj
@@ -2881,7 +2881,7 @@
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
- shellScript = "sh $SRCROOT/scripts/swiftformat\n";
+ shellScript = "sh $SRCROOT/build_phases/swiftformat\n";
};
4FAC4A92210F281D0096BCE0 /* SwiftFormat */ = {
isa = PBXShellScriptBuildPhase;
@@ -2909,7 +2909,7 @@
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
- shellScript = "sh $SRCROOT/scripts/swiftformat\n";
+ shellScript = "sh $SRCROOT/build_phases/swiftformat\n";
};
4FAC4A94210FDD4B0096BCE0 /* SwiftFormat */ = {
isa = PBXShellScriptBuildPhase;
@@ -2923,7 +2923,7 @@
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
- shellScript = "sh $SRCROOT/scripts/swiftformat\n";
+ shellScript = "sh $SRCROOT/build_phases/swiftformat\n";
};
6455BA751F45B862000660C6 /* SwiftLint */ = {
isa = PBXShellScriptBuildPhase;
@@ -3015,7 +3015,7 @@
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
- shellScript = "sh $SRCROOT/scripts/swiftformat\n";
+ shellScript = "sh $SRCROOT/build_phases/swiftformat\n";
};
824A784C220F68830001F3BF /* SwiftLint */ = {
isa = PBXShellScriptBuildPhase;
@@ -3051,7 +3051,7 @@
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
- shellScript = "sh $SRCROOT/scripts/swiftformat\n";
+ shellScript = "sh $SRCROOT/build_phases/swiftformat\n";
};
9C6F0D2340CF87135C62A2BE /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
diff --git a/CouchTracker/Info.plist b/CouchTracker/Info.plist
index 0c9f8a16..33f33a98 100644
--- a/CouchTracker/Info.plist
+++ b/CouchTracker/Info.plist
@@ -31,8 +31,6 @@
UISupportedInterfaceOrientations
UIInterfaceOrientationPortrait
- UIInterfaceOrientationLandscapeLeft
- UIInterfaceOrientationLandscapeRight
UIViewControllerBasedStatusBarAppearance
diff --git a/Readme.md b/Readme.md
index 5140edcb..230e2b43 100644
--- a/Readme.md
+++ b/Readme.md
@@ -19,7 +19,7 @@ Run the following commands
* This project uses the [Trakt API](https://trakt.docs.apiary.io/), [TMDB API](https://developers.themoviedb.org/3/getting-started) and [TVDB API](https://api.thetvdb.com/swagger)
-* To run the app, please create a file at `CouchTracker/Utils/Secrets.swift` with yours API keys like this
+* To run the app, please create a file at `CouchTrackerApp/Utils/Secrets.swift` with yours API keys like this
```swift
enum Secrets {
diff --git a/scripts/swiftformat b/build_phases/swiftformat
similarity index 100%
rename from scripts/swiftformat
rename to build_phases/swiftformat
diff --git a/scripts/generate_secrets b/scripts/generate_secrets
new file mode 100755
index 00000000..a170a205
--- /dev/null
+++ b/scripts/generate_secrets
@@ -0,0 +1,24 @@
+#!/bin/bash
+
+SCRIPTS_DIR=$(cd "$(dirname "$0")" || exit 1; pwd)
+SECRETS_FILE="${SCRIPTS_DIR}/../CouchTrackerApp/Utils/Secrets.swift"
+
+cat > "$SECRETS_FILE" << EOF
+enum Secrets {
+ enum Trakt {
+ static let clientId = "${COUCH_TRACKER_TRAKT_CLIENT_ID}"
+ static let clientSecret = "${COUCH_TRACKER_TRAKT_CLIENT_SECRET}"
+ static let redirectURL = "${COUCH_TRACKER_TRAKT_REDIRECT_URL}"
+ }
+
+ enum TMDB {
+ static let apiKey = "${COUCH_TRACKER_TMDB_API_KEY}"
+ }
+
+ enum TVDB {
+ static let apiKey = "${COUCH_TRACKER_TVDB_API_KEY}"
+ }
+}
+EOF
+
+echo "Generated file: ${SECRETS_FILE}"