mirror of
https://github.com/hyperoslo/Cache.git
synced 2026-04-07 19:17:36 +00:00
Merge pull request #58 from hyperoslo/feature/tvOS-target
Feature/tvOS target
This commit is contained in:
+7
-5
@@ -4,13 +4,15 @@ language: objective-c
|
||||
before_install:
|
||||
- brew update
|
||||
- if brew outdated | grep -qx carthage; then brew upgrade carthage; fi
|
||||
- travis_wait 35 carthage bootstrap --platform Mac,iOS
|
||||
- travis_wait 35 carthage bootstrap --platform Mac,iOS,tvOS
|
||||
|
||||
script:
|
||||
- xcodebuild clean build -project Cache.xcodeproj -scheme "Cache-Mac" -sdk macosx
|
||||
- xcodebuild test -project Cache.xcodeproj -scheme "Cache-Mac" -sdk macosx
|
||||
- xcodebuild clean build -project Cache.xcodeproj -scheme "Cache-iOS" -sdk iphonesimulator
|
||||
- xcodebuild test -project Cache.xcodeproj -scheme "Cache-iOS" -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 6,OS=10.0'
|
||||
- xcodebuild clean build -project Cache.xcodeproj -scheme "Cache-Mac" -sdk macosx | xcpretty
|
||||
- xcodebuild test -project Cache.xcodeproj -scheme "Cache-Mac" -sdk macosx | xcpretty
|
||||
- xcodebuild clean build -project Cache.xcodeproj -scheme "Cache-iOS" -sdk iphonesimulator | xcpretty
|
||||
- xcodebuild test -project Cache.xcodeproj -scheme "Cache-iOS" -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 6,OS=10.0' | xcpretty
|
||||
- xcodebuild clean build -project Cache.xcodeproj -scheme "Cache-tvOS" -destination 'platform=tvOS Simulator,name=Apple TV 1080p,OS=10.0' | xcpretty
|
||||
- xcodebuild test -project Cache.xcodeproj -scheme "Cache-tvOS" -destination 'platform=tvOS Simulator,name=Apple TV 1080p,OS=10.0' | xcpretty
|
||||
|
||||
notifications:
|
||||
email: false
|
||||
|
||||
+346
-11
@@ -7,6 +7,48 @@
|
||||
objects = {
|
||||
|
||||
/* Begin PBXBuildFile section */
|
||||
BDEDD35E1DBCE5C7007416A6 /* HybridCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5291C721C28296B00B702C9 /* HybridCache.swift */; };
|
||||
BDEDD35F1DBCE5CA007416A6 /* UIImage+Cache.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5291C0D1C28220B00B702C9 /* UIImage+Cache.swift */; };
|
||||
BDEDD3601DBCE5CE007416A6 /* BasicHybridCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5291C6A1C2827FB00B702C9 /* BasicHybridCache.swift */; };
|
||||
BDEDD3611DBCE5CE007416A6 /* Cache.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5ACACDD1CD0272600567809 /* Cache.swift */; };
|
||||
BDEDD3621DBCE5CE007416A6 /* Config.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5291C151C28220B00B702C9 /* Config.swift */; };
|
||||
BDEDD3631DBCE5D8007416A6 /* Cachable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5291C171C28220B00B702C9 /* Cachable.swift */; };
|
||||
BDEDD3641DBCE5D8007416A6 /* Capsule.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5291C181C28220B00B702C9 /* Capsule.swift */; };
|
||||
BDEDD3651DBCE5D8007416A6 /* Expiry.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5291C191C28220B00B702C9 /* Expiry.swift */; };
|
||||
BDEDD3661DBCE5D8007416A6 /* JSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5291C1A1C28220B00B702C9 /* JSON.swift */; };
|
||||
BDEDD3671DBCE5D8007416A6 /* StorageKind.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5291C1B1C28220B00B702C9 /* StorageKind.swift */; };
|
||||
BDEDD3681DBCE5D8007416A6 /* JSON+Cache.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5291C1D1C28220B00B702C9 /* JSON+Cache.swift */; };
|
||||
BDEDD3691DBCE5D8007416A6 /* NSData+Cache.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5291C1E1C28220B00B702C9 /* NSData+Cache.swift */; };
|
||||
BDEDD36A1DBCE5D8007416A6 /* NSDate+Cache.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5291C1F1C28220B00B702C9 /* NSDate+Cache.swift */; };
|
||||
BDEDD36B1DBCE5D8007416A6 /* String+Cache.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5291C201C28220B00B702C9 /* String+Cache.swift */; };
|
||||
BDEDD36C1DBCE5D8007416A6 /* DefaultCacheConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5291C221C28220B00B702C9 /* DefaultCacheConverter.swift */; };
|
||||
BDEDD36D1DBCE5D8007416A6 /* SyncCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5ACACC81CD01F3400567809 /* SyncCache.swift */; };
|
||||
BDEDD36E1DBCE5D8007416A6 /* SyncHybridCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5ACACCB1CD0207300567809 /* SyncHybridCache.swift */; };
|
||||
BDEDD36F1DBCE5D8007416A6 /* DiskStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5291C241C28220B00B702C9 /* DiskStorage.swift */; };
|
||||
BDEDD3701DBCE5D8007416A6 /* MemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5291C251C28220B00B702C9 /* MemoryStorage.swift */; };
|
||||
BDEDD3711DBCE5D8007416A6 /* StorageAware.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5291C261C28220B00B702C9 /* StorageAware.swift */; };
|
||||
BDEDD3721DBCE5D8007416A6 /* StorageFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5291C271C28220B00B702C9 /* StorageFactory.swift */; };
|
||||
BDEDD37D1DBCEB8A007416A6 /* Cache.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BDEDD3561DBCE5B1007416A6 /* Cache.framework */; };
|
||||
BDEDD3831DBCEBC4007416A6 /* SpecHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5291CDF1C28374800B702C9 /* SpecHelper.swift */; };
|
||||
BDEDD3841DBCEBC4007416A6 /* User.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5291CE01C28374800B702C9 /* User.swift */; };
|
||||
BDEDD3851DBCEBC4007416A6 /* UIImage+CacheTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5291DA01C28405900B702C9 /* UIImage+CacheTests.swift */; };
|
||||
BDEDD3861DBCEBC4007416A6 /* CacheSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5291CE21C28374800B702C9 /* CacheSpec.swift */; };
|
||||
BDEDD3871DBCEBC4007416A6 /* ConfigSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5291CE31C28374800B702C9 /* ConfigSpec.swift */; };
|
||||
BDEDD3881DBCEBD0007416A6 /* CapsuleSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5291CE51C28374800B702C9 /* CapsuleSpec.swift */; };
|
||||
BDEDD3891DBCEBD0007416A6 /* ExpirySpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5291CE61C28374800B702C9 /* ExpirySpec.swift */; };
|
||||
BDEDD38A1DBCEBD0007416A6 /* JSONSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5291CE71C28374800B702C9 /* JSONSpec.swift */; };
|
||||
BDEDD38B1DBCEBD0007416A6 /* StorageKindSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5291CE81C28374800B702C9 /* StorageKindSpec.swift */; };
|
||||
BDEDD38C1DBCEBD0007416A6 /* JSON+CacheSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5291CEA1C28374800B702C9 /* JSON+CacheSpec.swift */; };
|
||||
BDEDD38D1DBCEBD0007416A6 /* NSData+CacheSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5291CEB1C28374800B702C9 /* NSData+CacheSpec.swift */; };
|
||||
BDEDD38E1DBCEBD0007416A6 /* NSDate+CacheSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5291CEC1C28374800B702C9 /* NSDate+CacheSpec.swift */; };
|
||||
BDEDD38F1DBCEBD0007416A6 /* String+CacheSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5291CED1C28374800B702C9 /* String+CacheSpec.swift */; };
|
||||
BDEDD3901DBCEBD0007416A6 /* UIImage+CacheSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5291D991C283DB300B702C9 /* UIImage+CacheSpec.swift */; };
|
||||
BDEDD3911DBCEBD0007416A6 /* DefaultCacheConverterSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5291CEF1C28374800B702C9 /* DefaultCacheConverterSpec.swift */; };
|
||||
BDEDD3921DBCEBD0007416A6 /* SyncCacheSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5ACACCE1CD0227200567809 /* SyncCacheSpec.swift */; };
|
||||
BDEDD3931DBCEBD0007416A6 /* SyncHybridCacheSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5ACACD21CD0254300567809 /* SyncHybridCacheSpec.swift */; };
|
||||
BDEDD3941DBCEBD0007416A6 /* DiskStorageSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5291CF11C28374800B702C9 /* DiskStorageSpec.swift */; };
|
||||
BDEDD3951DBCEBD0007416A6 /* MemoryStorageSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5291CF21C28374800B702C9 /* MemoryStorageSpec.swift */; };
|
||||
BDEDD3961DBCEBD0007416A6 /* StorageFactorySpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5291CF31C28374800B702C9 /* StorageFactorySpec.swift */; };
|
||||
D5291C291C28220B00B702C9 /* UIImage+Cache.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5291C0D1C28220B00B702C9 /* UIImage+Cache.swift */; };
|
||||
D5291C2D1C28220B00B702C9 /* Config.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5291C151C28220B00B702C9 /* Config.swift */; };
|
||||
D5291C2E1C28220B00B702C9 /* Cachable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5291C171C28220B00B702C9 /* Cachable.swift */; };
|
||||
@@ -77,6 +119,13 @@
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXContainerItemProxy section */
|
||||
BDEDD37E1DBCEB8A007416A6 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = D5DC59D71C20593E003BD79B /* Project object */;
|
||||
proxyType = 1;
|
||||
remoteGlobalIDString = BDEDD3551DBCE5B1007416A6;
|
||||
remoteInfo = "Cache-tvOS";
|
||||
};
|
||||
D5291D1E1C2837DB00B702C9 /* PBXContainerItemProxy */ = {
|
||||
isa = PBXContainerItemProxy;
|
||||
containerPortal = D5DC59D71C20593E003BD79B /* Project object */;
|
||||
@@ -94,6 +143,8 @@
|
||||
/* End PBXContainerItemProxy section */
|
||||
|
||||
/* Begin PBXFileReference section */
|
||||
BDEDD3561DBCE5B1007416A6 /* Cache.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Cache.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
BDEDD3781DBCEB8A007416A6 /* Cache-tvOS-Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Cache-tvOS-Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
D5291C0D1C28220B00B702C9 /* UIImage+Cache.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIImage+Cache.swift"; sourceTree = "<group>"; };
|
||||
D5291C151C28220B00B702C9 /* Config.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Config.swift; sourceTree = "<group>"; };
|
||||
D5291C171C28220B00B702C9 /* Cachable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Cachable.swift; sourceTree = "<group>"; };
|
||||
@@ -148,10 +199,24 @@
|
||||
D5ACACD21CD0254300567809 /* SyncHybridCacheSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SyncHybridCacheSpec.swift; sourceTree = "<group>"; };
|
||||
D5ACACDD1CD0272600567809 /* Cache.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Cache.swift; sourceTree = "<group>"; };
|
||||
D5DC59E01C20593E003BD79B /* Cache.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Cache.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
D5DC5A181C205AC9003BD79B /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
||||
/* End PBXFileReference section */
|
||||
|
||||
/* Begin PBXFrameworksBuildPhase section */
|
||||
BDEDD3521DBCE5B1007416A6 /* Frameworks */ = {
|
||||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
BDEDD3751DBCEB8A007416A6 /* Frameworks */ = {
|
||||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
BDEDD37D1DBCEB8A007416A6 /* Cache.framework in Frameworks */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
D5291D151C2837DB00B702C9 /* Frameworks */ = {
|
||||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
@@ -412,7 +477,6 @@
|
||||
children = (
|
||||
D5643E341C43F2CC00582E17 /* Playgrounds */,
|
||||
D5291C081C28220B00B702C9 /* Source */,
|
||||
D5DC5A161C205AC9003BD79B /* SupportFiles */,
|
||||
D5DC59FA1C205AC9003BD79B /* Tests */,
|
||||
D5DC59E11C20593E003BD79B /* Products */,
|
||||
);
|
||||
@@ -425,6 +489,8 @@
|
||||
D5291D181C2837DB00B702C9 /* Cache-iOS-Tests.xctest */,
|
||||
D5291D601C283B5300B702C9 /* Cache.framework */,
|
||||
D5291D691C283B5400B702C9 /* Cache-Mac-Tests.xctest */,
|
||||
BDEDD3561DBCE5B1007416A6 /* Cache.framework */,
|
||||
BDEDD3781DBCEB8A007416A6 /* Cache-tvOS-Tests.xctest */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
@@ -438,17 +504,16 @@
|
||||
path = Tests;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
D5DC5A161C205AC9003BD79B /* SupportFiles */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
D5DC5A181C205AC9003BD79B /* Info.plist */,
|
||||
);
|
||||
path = SupportFiles;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
/* End PBXGroup section */
|
||||
|
||||
/* Begin PBXHeadersBuildPhase section */
|
||||
BDEDD3531DBCE5B1007416A6 /* Headers */ = {
|
||||
isa = PBXHeadersBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
D5291D5D1C283B5300B702C9 /* Headers */ = {
|
||||
isa = PBXHeadersBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
@@ -466,6 +531,44 @@
|
||||
/* End PBXHeadersBuildPhase section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
BDEDD3551DBCE5B1007416A6 /* Cache-tvOS */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = BDEDD35D1DBCE5B1007416A6 /* Build configuration list for PBXNativeTarget "Cache-tvOS" */;
|
||||
buildPhases = (
|
||||
BDEDD3511DBCE5B1007416A6 /* Sources */,
|
||||
BDEDD3521DBCE5B1007416A6 /* Frameworks */,
|
||||
BDEDD3531DBCE5B1007416A6 /* Headers */,
|
||||
BDEDD3541DBCE5B1007416A6 /* Resources */,
|
||||
BDEDD3731DBCE616007416A6 /* ShellScript */,
|
||||
);
|
||||
buildRules = (
|
||||
);
|
||||
dependencies = (
|
||||
);
|
||||
name = "Cache-tvOS";
|
||||
productName = "Cache-tvOS";
|
||||
productReference = BDEDD3561DBCE5B1007416A6 /* Cache.framework */;
|
||||
productType = "com.apple.product-type.framework";
|
||||
};
|
||||
BDEDD3771DBCEB8A007416A6 /* Cache-tvOS-Tests */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = BDEDD3801DBCEB8A007416A6 /* Build configuration list for PBXNativeTarget "Cache-tvOS-Tests" */;
|
||||
buildPhases = (
|
||||
BDEDD3741DBCEB8A007416A6 /* Sources */,
|
||||
BDEDD3751DBCEB8A007416A6 /* Frameworks */,
|
||||
BDEDD3761DBCEB8A007416A6 /* Resources */,
|
||||
BDEDD3971DBCEE2D007416A6 /* ShellScript */,
|
||||
);
|
||||
buildRules = (
|
||||
);
|
||||
dependencies = (
|
||||
BDEDD37F1DBCEB8A007416A6 /* PBXTargetDependency */,
|
||||
);
|
||||
name = "Cache-tvOS-Tests";
|
||||
productName = "Cache-tvOS-Tests";
|
||||
productReference = BDEDD3781DBCEB8A007416A6 /* Cache-tvOS-Tests.xctest */;
|
||||
productType = "com.apple.product-type.bundle.unit-test";
|
||||
};
|
||||
D5291D171C2837DB00B702C9 /* Cache-iOS-Tests */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = D5291D201C2837DB00B702C9 /* Build configuration list for PBXNativeTarget "Cache-iOS-Tests" */;
|
||||
@@ -548,10 +651,18 @@
|
||||
D5DC59D71C20593E003BD79B /* Project object */ = {
|
||||
isa = PBXProject;
|
||||
attributes = {
|
||||
LastSwiftUpdateCheck = 0720;
|
||||
LastSwiftUpdateCheck = 0800;
|
||||
LastUpgradeCheck = 0800;
|
||||
ORGANIZATIONNAME = "Hyper Interaktiv AS";
|
||||
TargetAttributes = {
|
||||
BDEDD3551DBCE5B1007416A6 = {
|
||||
CreatedOnToolsVersion = 8.0;
|
||||
ProvisioningStyle = Manual;
|
||||
};
|
||||
BDEDD3771DBCEB8A007416A6 = {
|
||||
CreatedOnToolsVersion = 8.0;
|
||||
ProvisioningStyle = Manual;
|
||||
};
|
||||
D5291D171C2837DB00B702C9 = {
|
||||
CreatedOnToolsVersion = 7.2;
|
||||
LastSwiftMigration = 0800;
|
||||
@@ -584,11 +695,27 @@
|
||||
D5291D171C2837DB00B702C9 /* Cache-iOS-Tests */,
|
||||
D5291D5F1C283B5300B702C9 /* Cache-Mac */,
|
||||
D5291D681C283B5400B702C9 /* Cache-Mac-Tests */,
|
||||
BDEDD3551DBCE5B1007416A6 /* Cache-tvOS */,
|
||||
BDEDD3771DBCEB8A007416A6 /* Cache-tvOS-Tests */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
||||
/* Begin PBXResourcesBuildPhase section */
|
||||
BDEDD3541DBCE5B1007416A6 /* Resources */ = {
|
||||
isa = PBXResourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
BDEDD3761DBCEB8A007416A6 /* Resources */ = {
|
||||
isa = PBXResourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
D5291D161C2837DB00B702C9 /* Resources */ = {
|
||||
isa = PBXResourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
@@ -648,6 +775,35 @@
|
||||
shellPath = /bin/sh;
|
||||
shellScript = "if which swiftlint >/dev/null; then\n swiftlint\nelse\n echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\nfi\n";
|
||||
};
|
||||
BDEDD3731DBCE616007416A6 /* ShellScript */ = {
|
||||
isa = PBXShellScriptBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
);
|
||||
inputPaths = (
|
||||
);
|
||||
outputPaths = (
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
shellPath = /bin/sh;
|
||||
shellScript = "if which swiftlint >/dev/null; then\nswiftlint\nelse\necho \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\nfi";
|
||||
};
|
||||
BDEDD3971DBCEE2D007416A6 /* ShellScript */ = {
|
||||
isa = PBXShellScriptBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
);
|
||||
inputPaths = (
|
||||
"$(SRCROOT)/Carthage/Build/tvOS/Quick.framework",
|
||||
"$(SRCROOT)/Carthage/Build/tvOS/Nimble.framework",
|
||||
"$(SRCROOT)/Carthage/Build/tvOS/CryptoSwift.framework",
|
||||
);
|
||||
outputPaths = (
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
shellPath = /bin/sh;
|
||||
shellScript = "/usr/local/bin/carthage copy-frameworks";
|
||||
};
|
||||
D5291D591C283AA700B702C9 /* ShellScript */ = {
|
||||
isa = PBXShellScriptBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
@@ -683,6 +839,61 @@
|
||||
/* End PBXShellScriptBuildPhase section */
|
||||
|
||||
/* Begin PBXSourcesBuildPhase section */
|
||||
BDEDD3511DBCE5B1007416A6 /* Sources */ = {
|
||||
isa = PBXSourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
BDEDD36C1DBCE5D8007416A6 /* DefaultCacheConverter.swift in Sources */,
|
||||
BDEDD36E1DBCE5D8007416A6 /* SyncHybridCache.swift in Sources */,
|
||||
BDEDD3651DBCE5D8007416A6 /* Expiry.swift in Sources */,
|
||||
BDEDD3631DBCE5D8007416A6 /* Cachable.swift in Sources */,
|
||||
BDEDD35F1DBCE5CA007416A6 /* UIImage+Cache.swift in Sources */,
|
||||
BDEDD3661DBCE5D8007416A6 /* JSON.swift in Sources */,
|
||||
BDEDD3711DBCE5D8007416A6 /* StorageAware.swift in Sources */,
|
||||
BDEDD3681DBCE5D8007416A6 /* JSON+Cache.swift in Sources */,
|
||||
BDEDD3641DBCE5D8007416A6 /* Capsule.swift in Sources */,
|
||||
BDEDD3721DBCE5D8007416A6 /* StorageFactory.swift in Sources */,
|
||||
BDEDD35E1DBCE5C7007416A6 /* HybridCache.swift in Sources */,
|
||||
BDEDD3621DBCE5CE007416A6 /* Config.swift in Sources */,
|
||||
BDEDD3611DBCE5CE007416A6 /* Cache.swift in Sources */,
|
||||
BDEDD36B1DBCE5D8007416A6 /* String+Cache.swift in Sources */,
|
||||
BDEDD36D1DBCE5D8007416A6 /* SyncCache.swift in Sources */,
|
||||
BDEDD36A1DBCE5D8007416A6 /* NSDate+Cache.swift in Sources */,
|
||||
BDEDD36F1DBCE5D8007416A6 /* DiskStorage.swift in Sources */,
|
||||
BDEDD3601DBCE5CE007416A6 /* BasicHybridCache.swift in Sources */,
|
||||
BDEDD3701DBCE5D8007416A6 /* MemoryStorage.swift in Sources */,
|
||||
BDEDD3671DBCE5D8007416A6 /* StorageKind.swift in Sources */,
|
||||
BDEDD3691DBCE5D8007416A6 /* NSData+Cache.swift in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
BDEDD3741DBCEB8A007416A6 /* Sources */ = {
|
||||
isa = PBXSourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
BDEDD3841DBCEBC4007416A6 /* User.swift in Sources */,
|
||||
BDEDD3861DBCEBC4007416A6 /* CacheSpec.swift in Sources */,
|
||||
BDEDD3881DBCEBD0007416A6 /* CapsuleSpec.swift in Sources */,
|
||||
BDEDD3851DBCEBC4007416A6 /* UIImage+CacheTests.swift in Sources */,
|
||||
BDEDD3831DBCEBC4007416A6 /* SpecHelper.swift in Sources */,
|
||||
BDEDD3941DBCEBD0007416A6 /* DiskStorageSpec.swift in Sources */,
|
||||
BDEDD38D1DBCEBD0007416A6 /* NSData+CacheSpec.swift in Sources */,
|
||||
BDEDD3931DBCEBD0007416A6 /* SyncHybridCacheSpec.swift in Sources */,
|
||||
BDEDD38E1DBCEBD0007416A6 /* NSDate+CacheSpec.swift in Sources */,
|
||||
BDEDD38B1DBCEBD0007416A6 /* StorageKindSpec.swift in Sources */,
|
||||
BDEDD3891DBCEBD0007416A6 /* ExpirySpec.swift in Sources */,
|
||||
BDEDD3961DBCEBD0007416A6 /* StorageFactorySpec.swift in Sources */,
|
||||
BDEDD3901DBCEBD0007416A6 /* UIImage+CacheSpec.swift in Sources */,
|
||||
BDEDD3921DBCEBD0007416A6 /* SyncCacheSpec.swift in Sources */,
|
||||
BDEDD38A1DBCEBD0007416A6 /* JSONSpec.swift in Sources */,
|
||||
BDEDD3871DBCEBC4007416A6 /* ConfigSpec.swift in Sources */,
|
||||
BDEDD38F1DBCEBD0007416A6 /* String+CacheSpec.swift in Sources */,
|
||||
BDEDD3911DBCEBD0007416A6 /* DefaultCacheConverterSpec.swift in Sources */,
|
||||
BDEDD38C1DBCEBD0007416A6 /* JSON+CacheSpec.swift in Sources */,
|
||||
BDEDD3951DBCEBD0007416A6 /* MemoryStorageSpec.swift in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
D5291D141C2837DB00B702C9 /* Sources */ = {
|
||||
isa = PBXSourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
@@ -779,6 +990,11 @@
|
||||
/* End PBXSourcesBuildPhase section */
|
||||
|
||||
/* Begin PBXTargetDependency section */
|
||||
BDEDD37F1DBCEB8A007416A6 /* PBXTargetDependency */ = {
|
||||
isa = PBXTargetDependency;
|
||||
target = BDEDD3551DBCE5B1007416A6 /* Cache-tvOS */;
|
||||
targetProxy = BDEDD37E1DBCEB8A007416A6 /* PBXContainerItemProxy */;
|
||||
};
|
||||
D5291D1F1C2837DB00B702C9 /* PBXTargetDependency */ = {
|
||||
isa = PBXTargetDependency;
|
||||
target = D5DC59DF1C20593E003BD79B /* Cache-iOS */;
|
||||
@@ -792,6 +1008,108 @@
|
||||
/* End PBXTargetDependency section */
|
||||
|
||||
/* Begin XCBuildConfiguration section */
|
||||
BDEDD35B1DBCE5B1007416A6 /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
CLANG_ANALYZER_NONNULL = YES;
|
||||
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
||||
CLANG_WARN_SUSPICIOUS_MOVES = YES;
|
||||
CODE_SIGN_IDENTITY = "";
|
||||
DEFINES_MODULE = YES;
|
||||
DEVELOPMENT_TEAM = "";
|
||||
DYLIB_COMPATIBILITY_VERSION = 1;
|
||||
DYLIB_CURRENT_VERSION = 1;
|
||||
DYLIB_INSTALL_NAME_BASE = "@rpath";
|
||||
FRAMEWORK_SEARCH_PATHS = (
|
||||
"$(inherited)",
|
||||
"$(PROJECT_DIR)/Carthage/Build/tvOS",
|
||||
);
|
||||
INFOPLIST_FILE = "$(SRCROOT)/SupportFiles/tvOS/Info.plist";
|
||||
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
|
||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
|
||||
PRODUCT_BUNDLE_IDENTIFIER = "no.hyper.Cache-tvOS";
|
||||
PRODUCT_NAME = Cache;
|
||||
SDKROOT = appletvos;
|
||||
SKIP_INSTALL = YES;
|
||||
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
|
||||
SWIFT_VERSION = 3.0;
|
||||
TARGETED_DEVICE_FAMILY = 3;
|
||||
TVOS_DEPLOYMENT_TARGET = 10.0;
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
BDEDD35C1DBCE5B1007416A6 /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
CLANG_ANALYZER_NONNULL = YES;
|
||||
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
||||
CLANG_WARN_SUSPICIOUS_MOVES = YES;
|
||||
CODE_SIGN_IDENTITY = "";
|
||||
DEFINES_MODULE = YES;
|
||||
DEVELOPMENT_TEAM = "";
|
||||
DYLIB_COMPATIBILITY_VERSION = 1;
|
||||
DYLIB_CURRENT_VERSION = 1;
|
||||
DYLIB_INSTALL_NAME_BASE = "@rpath";
|
||||
FRAMEWORK_SEARCH_PATHS = (
|
||||
"$(inherited)",
|
||||
"$(PROJECT_DIR)/Carthage/Build/tvOS",
|
||||
);
|
||||
INFOPLIST_FILE = "$(SRCROOT)/SupportFiles/tvOS/Info.plist";
|
||||
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
|
||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
|
||||
PRODUCT_BUNDLE_IDENTIFIER = "no.hyper.Cache-tvOS";
|
||||
PRODUCT_NAME = Cache;
|
||||
SDKROOT = appletvos;
|
||||
SKIP_INSTALL = YES;
|
||||
SWIFT_VERSION = 3.0;
|
||||
TARGETED_DEVICE_FAMILY = 3;
|
||||
TVOS_DEPLOYMENT_TARGET = 10.0;
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
BDEDD3811DBCEB8A007416A6 /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
CLANG_ANALYZER_NONNULL = YES;
|
||||
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
||||
CLANG_WARN_SUSPICIOUS_MOVES = YES;
|
||||
DEVELOPMENT_TEAM = "";
|
||||
FRAMEWORK_SEARCH_PATHS = (
|
||||
"$(inherited)",
|
||||
"$(PROJECT_DIR)/Carthage/Build/tvOS",
|
||||
);
|
||||
INFOPLIST_FILE = "$(SRCROOT)/Tests/tvOS/Info.plist";
|
||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
|
||||
PRODUCT_BUNDLE_IDENTIFIER = "no.hyper.Cache-tvOS-Tests";
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
SDKROOT = appletvos;
|
||||
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
|
||||
SWIFT_VERSION = 3.0;
|
||||
TVOS_DEPLOYMENT_TARGET = 10.0;
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
BDEDD3821DBCEB8A007416A6 /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
CLANG_ANALYZER_NONNULL = YES;
|
||||
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
|
||||
CLANG_WARN_SUSPICIOUS_MOVES = YES;
|
||||
DEVELOPMENT_TEAM = "";
|
||||
FRAMEWORK_SEARCH_PATHS = (
|
||||
"$(inherited)",
|
||||
"$(PROJECT_DIR)/Carthage/Build/tvOS",
|
||||
);
|
||||
INFOPLIST_FILE = "$(SRCROOT)/Tests/tvOS/Info.plist";
|
||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
|
||||
PRODUCT_BUNDLE_IDENTIFIER = "no.hyper.Cache-tvOS-Tests";
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
SDKROOT = appletvos;
|
||||
SWIFT_VERSION = 3.0;
|
||||
TVOS_DEPLOYMENT_TARGET = 10.0;
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
D5291D211C2837DB00B702C9 /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
@@ -1053,6 +1371,23 @@
|
||||
/* End XCBuildConfiguration section */
|
||||
|
||||
/* Begin XCConfigurationList section */
|
||||
BDEDD35D1DBCE5B1007416A6 /* Build configuration list for PBXNativeTarget "Cache-tvOS" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
BDEDD35B1DBCE5B1007416A6 /* Debug */,
|
||||
BDEDD35C1DBCE5B1007416A6 /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
};
|
||||
BDEDD3801DBCEB8A007416A6 /* Build configuration list for PBXNativeTarget "Cache-tvOS-Tests" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
BDEDD3811DBCEB8A007416A6 /* Debug */,
|
||||
BDEDD3821DBCEB8A007416A6 /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
};
|
||||
D5291D201C2837DB00B702C9 /* Build configuration list for PBXNativeTarget "Cache-iOS-Tests" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
|
||||
@@ -0,0 +1,99 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Scheme
|
||||
LastUpgradeVersion = "0800"
|
||||
version = "1.3">
|
||||
<BuildAction
|
||||
parallelizeBuildables = "YES"
|
||||
buildImplicitDependencies = "YES">
|
||||
<BuildActionEntries>
|
||||
<BuildActionEntry
|
||||
buildForTesting = "YES"
|
||||
buildForRunning = "YES"
|
||||
buildForProfiling = "YES"
|
||||
buildForArchiving = "YES"
|
||||
buildForAnalyzing = "YES">
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "BDEDD3551DBCE5B1007416A6"
|
||||
BuildableName = "Cache.framework"
|
||||
BlueprintName = "Cache-tvOS"
|
||||
ReferencedContainer = "container:Cache.xcodeproj">
|
||||
</BuildableReference>
|
||||
</BuildActionEntry>
|
||||
</BuildActionEntries>
|
||||
</BuildAction>
|
||||
<TestAction
|
||||
buildConfiguration = "Debug"
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
shouldUseLaunchSchemeArgsEnv = "YES">
|
||||
<Testables>
|
||||
<TestableReference
|
||||
skipped = "NO">
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "BDEDD3771DBCEB8A007416A6"
|
||||
BuildableName = "Cache-tvOS-Tests.xctest"
|
||||
BlueprintName = "Cache-tvOS-Tests"
|
||||
ReferencedContainer = "container:Cache.xcodeproj">
|
||||
</BuildableReference>
|
||||
</TestableReference>
|
||||
</Testables>
|
||||
<MacroExpansion>
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "BDEDD3551DBCE5B1007416A6"
|
||||
BuildableName = "Cache.framework"
|
||||
BlueprintName = "Cache-tvOS"
|
||||
ReferencedContainer = "container:Cache.xcodeproj">
|
||||
</BuildableReference>
|
||||
</MacroExpansion>
|
||||
<AdditionalOptions>
|
||||
</AdditionalOptions>
|
||||
</TestAction>
|
||||
<LaunchAction
|
||||
buildConfiguration = "Debug"
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
launchStyle = "0"
|
||||
useCustomWorkingDirectory = "NO"
|
||||
ignoresPersistentStateOnLaunch = "NO"
|
||||
debugDocumentVersioning = "YES"
|
||||
debugServiceExtension = "internal"
|
||||
allowLocationSimulation = "YES">
|
||||
<MacroExpansion>
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "BDEDD3551DBCE5B1007416A6"
|
||||
BuildableName = "Cache.framework"
|
||||
BlueprintName = "Cache-tvOS"
|
||||
ReferencedContainer = "container:Cache.xcodeproj">
|
||||
</BuildableReference>
|
||||
</MacroExpansion>
|
||||
<AdditionalOptions>
|
||||
</AdditionalOptions>
|
||||
</LaunchAction>
|
||||
<ProfileAction
|
||||
buildConfiguration = "Release"
|
||||
shouldUseLaunchSchemeArgsEnv = "YES"
|
||||
savedToolIdentifier = ""
|
||||
useCustomWorkingDirectory = "NO"
|
||||
debugDocumentVersioning = "YES">
|
||||
<MacroExpansion>
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "BDEDD3551DBCE5B1007416A6"
|
||||
BuildableName = "Cache.framework"
|
||||
BlueprintName = "Cache-tvOS"
|
||||
ReferencedContainer = "container:Cache.xcodeproj">
|
||||
</BuildableReference>
|
||||
</MacroExpansion>
|
||||
</ProfileAction>
|
||||
<AnalyzeAction
|
||||
buildConfiguration = "Debug">
|
||||
</AnalyzeAction>
|
||||
<ArchiveAction
|
||||
buildConfiguration = "Release"
|
||||
revealArchiveInOrganizer = "YES">
|
||||
</ArchiveAction>
|
||||
</Scheme>
|
||||
+2
-2
@@ -1,3 +1,3 @@
|
||||
github "krzyzanowskim/CryptoSwift" "0.6.0"
|
||||
github "Quick/Nimble" "v5.0.0"
|
||||
github "krzyzanowskim/CryptoSwift" "0.6.1"
|
||||
github "Quick/Nimble" "v5.1.0"
|
||||
github "Quick/Quick" "v0.10.0"
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>en</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>$(EXECUTABLE_NAME)</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>$(PRODUCT_NAME)</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>FMWK</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.0</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>$(CURRENT_PROJECT_VERSION)</string>
|
||||
<key>NSPrincipalClass</key>
|
||||
<string></string>
|
||||
</dict>
|
||||
</plist>
|
||||
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>en</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>$(EXECUTABLE_NAME)</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>$(PRODUCT_NAME)</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>BNDL</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.0</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1</string>
|
||||
</dict>
|
||||
</plist>
|
||||
Reference in New Issue
Block a user