Skip to content

Commit

Permalink
Add support for podfile to travis
Browse files Browse the repository at this point in the history
  • Loading branch information
nehayward committed Oct 29, 2019
1 parent b056b95 commit 4ffce29
Show file tree
Hide file tree
Showing 232 changed files with 8,205 additions and 2 deletions.
5 changes: 3 additions & 2 deletions .travis.yml
Expand Up @@ -5,9 +5,10 @@ install: true

env:
global:
- WORKSPACE=Brooklyn.xcworkspace
- SCHEME=Brooklyn

script:
- set -o pipefail
- xcodebuild clean -scheme "$SCHEME"
- xcodebuild build -scheme "$SCHEME"
- xcodebuild -workspace $WORKSPACE clean -scheme "$SCHEME"
- xcodebuild -workspace $WORKSPACE build -scheme "$SCHEME"
104 changes: 104 additions & 0 deletions Brooklyn.xcodeproj/project.pbxproj 100755 → 100644
Expand Up @@ -173,8 +173,10 @@
53E84100221DA1D1005FA65E /* original.mp4 in Resources */ = {isa = PBXBuildFile; fileRef = 53E840FE221DA1D1005FA65E /* original.mp4 */; };
53E84109221DA549005FA65E /* NSObject+Identifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53E84108221DA549005FA65E /* NSObject+Identifier.swift */; };
53E8410A221DA549005FA65E /* NSObject+Identifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53E84108221DA549005FA65E /* NSObject+Identifier.swift */; };
AB8CA96CE36EAF9F5035A731 /* Pods_Brooklyn.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C09883C2E987A9BB658CBB99 /* Pods_Brooklyn.framework */; };
D04ECA65234A3DF4008CCDBC /* Localizations.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04ECA64234A3DF4008CCDBC /* Localizations.swift */; };
D04ECA66234A3EA7008CCDBC /* Localizations.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04ECA64234A3DF4008CCDBC /* Localizations.swift */; };
DBA5FB9B8E0D76FB2C86EC0B /* Pods_Canvas.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A525DE564063FDDE23E7AA30 /* Pods_Canvas.framework */; };
/* End PBXBuildFile section */

/* Begin PBXFileReference section */
Expand Down Expand Up @@ -246,6 +248,8 @@
20CC535C222C46AA0011AFA8 /* cursor.mp4 */ = {isa = PBXFileReference; lastKnownFileType = file; path = cursor.mp4; sourceTree = "<group>"; };
218D6EDE20FC3CEB0029D4A9 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
21F222261B73B5AC00B9A11A /* Brooklyn.saver */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Brooklyn.saver; sourceTree = BUILT_PRODUCTS_DIR; };
23322EC78C1EA447776C298A /* Pods-Brooklyn.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Brooklyn.release.xcconfig"; path = "Target Support Files/Pods-Brooklyn/Pods-Brooklyn.release.xcconfig"; sourceTree = "<group>"; };
4B424B7E4BD38103976A6DD0 /* Pods-Brooklyn.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Brooklyn.debug.xcconfig"; path = "Target Support Files/Pods-Brooklyn/Pods-Brooklyn.debug.xcconfig"; sourceTree = "<group>"; };
4C95DB89234D5E53000D05FD /* String+Localized.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "String+Localized.swift"; sourceTree = "<group>"; };
4C95DB9A234D63FE000D05FD /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = "<group>"; };
4C95DB9C234D67FE000D05FD /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
Expand All @@ -270,6 +274,10 @@
53E840F5221D9BA5005FA65E /* neon.mp4 */ = {isa = PBXFileReference; lastKnownFileType = file; path = neon.mp4; sourceTree = "<group>"; };
53E840FE221DA1D1005FA65E /* original.mp4 */ = {isa = PBXFileReference; lastKnownFileType = file; path = original.mp4; sourceTree = "<group>"; };
53E84108221DA549005FA65E /* NSObject+Identifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSObject+Identifier.swift"; sourceTree = "<group>"; };
5EC55D97E313957A8045E42C /* Pods-Canvas.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Canvas.debug.xcconfig"; path = "Target Support Files/Pods-Canvas/Pods-Canvas.debug.xcconfig"; sourceTree = "<group>"; };
8EDCBD2B52FD6B686EE5D6C1 /* Pods-Canvas.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Canvas.release.xcconfig"; path = "Target Support Files/Pods-Canvas/Pods-Canvas.release.xcconfig"; sourceTree = "<group>"; };
A525DE564063FDDE23E7AA30 /* Pods_Canvas.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Canvas.framework; sourceTree = BUILT_PRODUCTS_DIR; };
C09883C2E987A9BB658CBB99 /* Pods_Brooklyn.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Brooklyn.framework; sourceTree = BUILT_PRODUCTS_DIR; };
D04ECA64234A3DF4008CCDBC /* Localizations.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Localizations.swift; sourceTree = "<group>"; };
/* End PBXFileReference section */

Expand All @@ -278,13 +286,15 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
AB8CA96CE36EAF9F5035A731 /* Pods_Brooklyn.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
53E840D2221D9A8E005FA65E /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
DBA5FB9B8E0D76FB2C86EC0B /* Pods_Canvas.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand Down Expand Up @@ -339,6 +349,8 @@
218D6EDA20FC3CEB0029D4A9 /* Brooklyn */,
53E840D6221D9A8E005FA65E /* Canvas */,
21F222271B73B5AC00B9A11A /* Products */,
C17E1BAAC4138E1773C20E90 /* Pods */,
A26720847AA868DC8E42874E /* Frameworks */,
);
sourceTree = "<group>";
};
Expand Down Expand Up @@ -468,6 +480,27 @@
path = Animations;
sourceTree = "<group>";
};
A26720847AA868DC8E42874E /* Frameworks */ = {
isa = PBXGroup;
children = (
C09883C2E987A9BB658CBB99 /* Pods_Brooklyn.framework */,
A525DE564063FDDE23E7AA30 /* Pods_Canvas.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
C17E1BAAC4138E1773C20E90 /* Pods */ = {
isa = PBXGroup;
children = (
4B424B7E4BD38103976A6DD0 /* Pods-Brooklyn.debug.xcconfig */,
23322EC78C1EA447776C298A /* Pods-Brooklyn.release.xcconfig */,
5EC55D97E313957A8045E42C /* Pods-Canvas.debug.xcconfig */,
8EDCBD2B52FD6B686EE5D6C1 /* Pods-Canvas.release.xcconfig */,
);
name = Pods;
path = Pods;
sourceTree = "<group>";
};
D04ECA63234A3DD9008CCDBC /* Localization */ = {
isa = PBXGroup;
children = (
Expand All @@ -494,6 +527,7 @@
isa = PBXNativeTarget;
buildConfigurationList = 21F222311B73B5AC00B9A11A /* Build configuration list for PBXNativeTarget "Brooklyn" */;
buildPhases = (
E45A5A13952F8A789384FD1D /* [CP] Check Pods Manifest.lock */,
21F222211B73B5AC00B9A11A /* Sources */,
21F222221B73B5AC00B9A11A /* Frameworks */,
21F222231B73B5AC00B9A11A /* Headers */,
Expand All @@ -512,9 +546,11 @@
isa = PBXNativeTarget;
buildConfigurationList = 53E840E0221D9A8F005FA65E /* Build configuration list for PBXNativeTarget "Canvas" */;
buildPhases = (
11ACDDDF746257DD895E6D1B /* [CP] Check Pods Manifest.lock */,
53E840D1221D9A8E005FA65E /* Sources */,
53E840D2221D9A8E005FA65E /* Frameworks */,
53E840D3221D9A8E005FA65E /* Resources */,
5CF8771D34E0D22AC47DBABA /* [CP] Embed Pods Frameworks */,
);
buildRules = (
);
Expand Down Expand Up @@ -716,6 +752,70 @@
};
/* End PBXResourcesBuildPhase section */

/* Begin PBXShellScriptBuildPhase section */
11ACDDDF746257DD895E6D1B /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-Canvas-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
5CF8771D34E0D22AC47DBABA /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-Canvas/Pods-Canvas-frameworks-${CONFIGURATION}-input-files.xcfilelist",
);
name = "[CP] Embed Pods Frameworks";
outputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-Canvas/Pods-Canvas-frameworks-${CONFIGURATION}-output-files.xcfilelist",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Canvas/Pods-Canvas-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
E45A5A13952F8A789384FD1D /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputFileListPaths = (
);
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-Brooklyn-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
/* End PBXShellScriptBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
21F222211B73B5AC00B9A11A /* Sources */ = {
isa = PBXSourcesBuildPhase;
Expand Down Expand Up @@ -885,6 +985,7 @@
};
21F222321B73B5AC00B9A11A /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 4B424B7E4BD38103976A6DD0 /* Pods-Brooklyn.debug.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
CLANG_ENABLE_MODULES = YES;
Expand All @@ -910,6 +1011,7 @@
};
21F222331B73B5AC00B9A11A /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 23322EC78C1EA447776C298A /* Pods-Brooklyn.release.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
CLANG_ENABLE_MODULES = YES;
Expand All @@ -934,6 +1036,7 @@
};
53E840E1221D9A8F005FA65E /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 5EC55D97E313957A8045E42C /* Pods-Canvas.debug.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ANALYZER_NONNULL = YES;
Expand Down Expand Up @@ -966,6 +1069,7 @@
};
53E840E2221D9A8F005FA65E /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 8EDCBD2B52FD6B686EE5D6C1 /* Pods-Canvas.release.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ANALYZER_NONNULL = YES;
Expand Down
10 changes: 10 additions & 0 deletions Brooklyn.xcworkspace/contents.xcworkspacedata

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 10 additions & 0 deletions Podfile
@@ -0,0 +1,10 @@
platform :macos, '10.11'
use_frameworks!

target 'Brooklyn' do
pod 'Sparkle'
end

target 'Canvas' do
pod 'Sparkle'
end
16 changes: 16 additions & 0 deletions Podfile.lock
@@ -0,0 +1,16 @@
PODS:
- Sparkle (1.22.0)

DEPENDENCIES:
- Sparkle

SPEC REPOS:
trunk:
- Sparkle

SPEC CHECKSUMS:
Sparkle: 593ac2e677c07bcb6c3b22d621240e7cbedaab57

PODFILE CHECKSUM: 826499fa499a11f4849ca30032dbe9d97ee0f962

COCOAPODS: 1.8.4
16 changes: 16 additions & 0 deletions Pods/Manifest.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 4ffce29

Please sign in to comment.