diff --git a/.travis.yml b/.travis.yml
index 8b37933..0311aea 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,17 +1,53 @@
language: objective-c
osx_image: xcode7.3
-xcode_sdk:
- - iphonesimulator8.1
- - iphonesimulator8.2
- - iphonesimulator8.3
- - iphonesimulator9.0
- - iphonesimulator9.1
- - iphonesimulator9.2
- - iphonesimulator9.3
+env:
+ global:
+ - LC_CTYPE=en_US.UTF-8
+ - LANG=en_US.UTF-8
+ - WORKSPACE=SwiftyRSA.xcworkspace
+ - IOS_FRAMEWORK_SCHEME="SwiftyRSA iOS"
+ - OSX_FRAMEWORK_SCHEME="SwiftyRSA OSX"
+ - TVOS_FRAMEWORK_SCHEME="SwiftyRSA tvOS"
+ - WATCHOS_FRAMEWORK_SCHEME="SwiftyRSA watchOS"
+ - IOS_SDK=iphonesimulator9.3
+ - OSX_SDK=macosx10.11
+ - TVOS_SDK=appletvsimulator9.2
+ - WATCHOS_SDK=watchsimulator2.2
+ matrix:
+ - DESTINATION="OS=8.3,name=iPhone 5S" SCHEME="$IOS_FRAMEWORK_SCHEME" SDK="$IOS_SDK" RUN_TESTS="YES" BUILD_EXAMPLE="YES" POD_LINT="YES"
+ - DESTINATION="OS=8.4,name=iPhone 6" SCHEME="$IOS_FRAMEWORK_SCHEME" SDK="$IOS_SDK" RUN_TESTS="YES" BUILD_EXAMPLE="YES" POD_LINT="NO"
+ - DESTINATION="OS=9.0,name=iPhone 6" SCHEME="$IOS_FRAMEWORK_SCHEME" SDK="$IOS_SDK" RUN_TESTS="YES" BUILD_EXAMPLE="YES" POD_LINT="NO"
+ - DESTINATION="OS=9.1,name=iPhone 6 Plus" SCHEME="$IOS_FRAMEWORK_SCHEME" SDK="$IOS_SDK" RUN_TESTS="YES" BUILD_EXAMPLE="YES" POD_LINT="NO"
+ - DESTINATION="OS=9.2,name=iPhone 6S" SCHEME="$IOS_FRAMEWORK_SCHEME" SDK="$IOS_SDK" RUN_TESTS="YES" BUILD_EXAMPLE="YES" POD_LINT="NO"
+ - DESTINATION="OS=9.3,name=iPhone 6S Plus" SCHEME="$IOS_FRAMEWORK_SCHEME" SDK="$IOS_SDK" RUN_TESTS="YES" BUILD_EXAMPLE="YES" POD_LINT="NO"
+
+ - DESTINATION="OS=9.2,name=Apple TV 1080p" SCHEME="$TVOS_FRAMEWORK_SCHEME" SDK="$TVOS_SDK" RUN_TESTS="YES" BUILD_EXAMPLE="NO" POD_LINT="NO"
+
+ - DESTINATION="OS=2.2,name=Apple Watch - 42mm" SCHEME="$WATCHOS_FRAMEWORK_SCHEME" SDK="$WATCHOS_SDK" RUN_TESTS="NO" BUILD_EXAMPLE="NO" POD_LINT="NO"
+
before_install:
- - gem install scan -v '0.5.2'
- - brew install carthage
+ - gem install xcpretty xcpretty-travis-formatter cocoapods --no-rdoc --no-ri --no-document --quiet
+
script:
- - scan
- - cd CarthageIntegrationTest && carthage bootstrap && xcodebuild -configuration Debug -project CarthageIntegrationTest.xcodeproj -sdk iphonesimulator
-
\ No newline at end of file
+ - set -o pipefail
+ - xcodebuild -version
+ - xcodebuild -showsdks
+
+ # Build Framework in Debug and Run Tests if specified
+ - if [ $RUN_TESTS == "YES" ]; then
+ xcodebuild -scheme "${SCHEME}" -sdk "${SDK}" -destination "${DESTINATION}" -configuration Debug ONLY_ACTIVE_ARCH=NO ENABLE_TESTABILITY=YES test | xcpretty -f `xcpretty-travis-formatter`;
+ else
+ xcodebuild -scheme "${SCHEME}" -sdk "${SDK}" -destination "${DESTINATION}" -configuration Debug ONLY_ACTIVE_ARCH=NO build | xcpretty -f `xcpretty-travis-formatter`;
+ fi
+
+ # Build Framework in Release and Run Tests if specified
+ - if [ $RUN_TESTS == "YES" ]; then
+ xcodebuild -scheme "${SCHEME}" -sdk "${SDK}" -destination "${DESTINATION}" -configuration Release ONLY_ACTIVE_ARCH=NO ENABLE_TESTABILITY=YES test | xcpretty -f `xcpretty-travis-formatter`;
+ else
+ xcodebuild -scheme "${SCHEME}" -sdk "${SDK}" -destination "${DESTINATION}" -configuration Release ONLY_ACTIVE_ARCH=NO build | xcpretty -f `xcpretty-travis-formatter`;
+ fi
+
+ # Run `pod lib lint` if specified
+ - if [ $POD_LINT == "YES" ]; then
+ pod lib lint;
+ fi
diff --git a/SwiftyRSA tvOS/Info.plist b/SwiftyRSA tvOS/Info.plist
new file mode 100644
index 0000000..d3de8ee
--- /dev/null
+++ b/SwiftyRSA tvOS/Info.plist
@@ -0,0 +1,26 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ $(EXECUTABLE_NAME)
+ CFBundleIdentifier
+ $(PRODUCT_BUNDLE_IDENTIFIER)
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ $(PRODUCT_NAME)
+ CFBundlePackageType
+ FMWK
+ CFBundleShortVersionString
+ 1.0
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ $(CURRENT_PROJECT_VERSION)
+ NSPrincipalClass
+
+
+
diff --git a/SwiftyRSA tvOSTests/Info.plist b/SwiftyRSA tvOSTests/Info.plist
new file mode 100644
index 0000000..ba72822
--- /dev/null
+++ b/SwiftyRSA tvOSTests/Info.plist
@@ -0,0 +1,24 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ $(EXECUTABLE_NAME)
+ CFBundleIdentifier
+ $(PRODUCT_BUNDLE_IDENTIFIER)
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ $(PRODUCT_NAME)
+ CFBundlePackageType
+ BNDL
+ CFBundleShortVersionString
+ 1.0
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ 1
+
+
diff --git a/SwiftyRSA watchOS/Info.plist b/SwiftyRSA watchOS/Info.plist
new file mode 100644
index 0000000..d3de8ee
--- /dev/null
+++ b/SwiftyRSA watchOS/Info.plist
@@ -0,0 +1,26 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ $(EXECUTABLE_NAME)
+ CFBundleIdentifier
+ $(PRODUCT_BUNDLE_IDENTIFIER)
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ $(PRODUCT_NAME)
+ CFBundlePackageType
+ FMWK
+ CFBundleShortVersionString
+ 1.0
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ $(CURRENT_PROJECT_VERSION)
+ NSPrincipalClass
+
+
+
diff --git a/SwiftyRSA.podspec b/SwiftyRSA.podspec
index b81e659..c2cd2b0 100644
--- a/SwiftyRSA.podspec
+++ b/SwiftyRSA.podspec
@@ -17,6 +17,8 @@ Pod::Spec.new do |s|
s.framework = "Security"
s.requires_arc = true
- s.platform = :ios, "8.0"
-
+
+ s.ios.deployment_target = '8.3'
+ s.tvos.deployment_target = '9.2'
+ s.watchos.deployment_target = '2.2'
end
diff --git a/SwiftyRSA.xcodeproj/project.pbxproj b/SwiftyRSA.xcodeproj/project.pbxproj
index 145ea3d..9f228be 100644
--- a/SwiftyRSA.xcodeproj/project.pbxproj
+++ b/SwiftyRSA.xcodeproj/project.pbxproj
@@ -7,286 +7,580 @@
objects = {
/* Begin PBXBuildFile section */
- 934AB81C1D36E45B00365679 /* multiple-keys-testcase.pem in Resources */ = {isa = PBXBuildFile; fileRef = 934AB81A1D36BA8D00365679 /* multiple-keys-testcase.pem */; };
- BB8460AE1CC608F6006F802C /* NSData+SHA.h in Headers */ = {isa = PBXBuildFile; fileRef = BB8460AC1CC608F6006F802C /* NSData+SHA.h */; settings = {ATTRIBUTES = (Public, ); }; };
- BB8460AF1CC608F6006F802C /* NSData+SHA.m in Sources */ = {isa = PBXBuildFile; fileRef = BB8460AD1CC608F6006F802C /* NSData+SHA.m */; };
- C01F96141C5AC3E300F232AC /* SwiftyRSAObjcTests.m in Sources */ = {isa = PBXBuildFile; fileRef = C01F96131C5AC3E300F232AC /* SwiftyRSAObjcTests.m */; };
- C03D827C1B45E649008711CF /* SwiftyRSA.h in Headers */ = {isa = PBXBuildFile; fileRef = C03D827B1B45E649008711CF /* SwiftyRSA.h */; settings = {ATTRIBUTES = (Public, ); }; };
- C03D82821B45E649008711CF /* SwiftyRSA.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C03D82761B45E649008711CF /* SwiftyRSA.framework */; };
- C03D82891B45E649008711CF /* SwiftyRSATests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C03D82881B45E649008711CF /* SwiftyRSATests.swift */; };
- C03D82931B45E663008711CF /* SwiftyRSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = C03D82921B45E663008711CF /* SwiftyRSA.swift */; };
- C03D82991B45E886008711CF /* swiftyrsa-private.pem in Resources */ = {isa = PBXBuildFile; fileRef = C03D82961B45E886008711CF /* swiftyrsa-private.pem */; };
- C03D829A1B45E886008711CF /* swiftyrsa-public.der in Resources */ = {isa = PBXBuildFile; fileRef = C03D82971B45E886008711CF /* swiftyrsa-public.der */; };
- C03D829B1B45E886008711CF /* swiftyrsa-public.pem in Resources */ = {isa = PBXBuildFile; fileRef = C03D82981B45E886008711CF /* swiftyrsa-public.pem */; };
- C0646A481CAF29E000587FF1 /* swiftyrsa-private-headerless.pem in Resources */ = {isa = PBXBuildFile; fileRef = C0646A461CAF29E000587FF1 /* swiftyrsa-private-headerless.pem */; };
- C0646A491CAF29E000587FF1 /* swiftyrsa-public-headerless.pem in Resources */ = {isa = PBXBuildFile; fileRef = C0646A471CAF29E000587FF1 /* swiftyrsa-public-headerless.pem */; };
- C0646A4B1CAF5A3D00587FF1 /* TestUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0646A4A1CAF5A3D00587FF1 /* TestUtils.swift */; };
+ 04722FE47977D098FCA72B5DFD504FF9 /* SwiftyRSA.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CB44E2E8BE22C702325440A0F96410A /* SwiftyRSA.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 0BD530274DA9601FBA680C1AC474E2CC /* SwiftyRSAObjcTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4221E6D7C913E596A0DE30EE0F5230AE /* SwiftyRSAObjcTests.m */; };
+ 239599E759885825A7AFC6F2C8446821 /* NSData+SHA.m in Sources */ = {isa = PBXBuildFile; fileRef = D77B6899031A54A9F698D3430A599421 /* NSData+SHA.m */; };
+ 2601A3DF45E695FA19E7D1335EAD83AD /* SwiftyRSA.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CB44E2E8BE22C702325440A0F96410A /* SwiftyRSA.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 29F7084D4D27F991DA3E94C6AE7CD351 /* swiftyrsa-private-headerless.pem in Resources */ = {isa = PBXBuildFile; fileRef = 6E2D7A1B9C4D58D0887FB023C0E15594 /* swiftyrsa-private-headerless.pem */; };
+ 2C9144BB1528A03A53582ADA158D7F71 /* NSData+SHA.m in Sources */ = {isa = PBXBuildFile; fileRef = D77B6899031A54A9F698D3430A599421 /* NSData+SHA.m */; };
+ 3D7671945BD59D6CC1CB799435D358A6 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1CEBB75D7D70F1A095D22C1D7BFD8773 /* Security.framework */; };
+ 47C6D29039697B1E71B856F957188617 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1CEBB75D7D70F1A095D22C1D7BFD8773 /* Security.framework */; };
+ 48461D06FA57F540A6140BC66F457877 /* SwiftyRSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38E84F551B29670A456D12366AA4C8E5 /* SwiftyRSA.swift */; };
+ 4ABC099A31C7600041232D4733CE6135 /* swiftyrsa-public.der in Resources */ = {isa = PBXBuildFile; fileRef = 986B7C763D1B85C628621E89E7071B06 /* swiftyrsa-public.der */; };
+ 54EC57310DAFFE47CAA52CAED8F387B9 /* SwiftyRSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38E84F551B29670A456D12366AA4C8E5 /* SwiftyRSA.swift */; };
+ 5E848B6B7069DEA18DD91780559AA5CE /* swiftyrsa-private.pem in Resources */ = {isa = PBXBuildFile; fileRef = EF193719CB8D4DDE8D347FF699311D1D /* swiftyrsa-private.pem */; };
+ 60702254BADC9C10A7D5DEC471F5EBF2 /* TestUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E21744A2073DB8AC7BAEB324D36D4DB /* TestUtils.swift */; };
+ 61C3EEC5859298BF282B0BA572B8FCAC /* NSData+SHA.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AAC360BC9A1D1773D59C8E91186044E /* NSData+SHA.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 6FBE1EDFDD022DF84E3206127CDB1CB4 /* multiple-keys-testcase.pem in Resources */ = {isa = PBXBuildFile; fileRef = AD7F28E3936301CA24DF13E22196C73B /* multiple-keys-testcase.pem */; };
+ 7E1488FC0BCBEBDE0DFFAE476ABC63BB /* swiftyrsa-private.pem in Resources */ = {isa = PBXBuildFile; fileRef = EF193719CB8D4DDE8D347FF699311D1D /* swiftyrsa-private.pem */; };
+ 7EB379FFAB7F33081D0C2B1202706A3B /* swiftyrsa-public.der in Resources */ = {isa = PBXBuildFile; fileRef = 986B7C763D1B85C628621E89E7071B06 /* swiftyrsa-public.der */; };
+ 8E6B4DE19F56FBA2DEEE318C4EEEA1C6 /* NSData+SHA.m in Sources */ = {isa = PBXBuildFile; fileRef = D77B6899031A54A9F698D3430A599421 /* NSData+SHA.m */; };
+ 93ADE2041D42E64C00E48B80 /* multiple-keys-testcase.pem in Resources */ = {isa = PBXBuildFile; fileRef = AD7F28E3936301CA24DF13E22196C73B /* multiple-keys-testcase.pem */; };
+ 99BE7FF9FAAD4CB6B110135AE813DCE8 /* swiftyrsa-public.pem in Resources */ = {isa = PBXBuildFile; fileRef = 3831A3C8228AFD8B386036394F642FB0 /* swiftyrsa-public.pem */; };
+ A446C8F5B4E60F16FE117D1E3F5A2092 /* SwiftyRSA.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 158823A80092238A00F1212F366091C9 /* SwiftyRSA.framework */; };
+ A535C69BBF632C0A67A6DD222B7A4760 /* NSData+SHA.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AAC360BC9A1D1773D59C8E91186044E /* NSData+SHA.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ ABA583D7D740271D32E4476285B3859B /* swiftyrsa-public.pem in Resources */ = {isa = PBXBuildFile; fileRef = 3831A3C8228AFD8B386036394F642FB0 /* swiftyrsa-public.pem */; };
+ B0981AE770653C8FE25311592E2BCE5E /* SwiftyRSA.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CB44E2E8BE22C702325440A0F96410A /* SwiftyRSA.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ B6099C2AE83C038FCB7FE7E06BC65835 /* swiftyrsa-public-headerless.pem in Resources */ = {isa = PBXBuildFile; fileRef = AC84097FE3BCDEAEE6370ADD41E9AE68 /* swiftyrsa-public-headerless.pem */; };
+ BF52D5FDEDA5DFCA62ECD03992601E82 /* SwiftyRSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38E84F551B29670A456D12366AA4C8E5 /* SwiftyRSA.swift */; };
+ C8F3B8E45C6C7E9AA8A351A79537A9C2 /* SwiftyRSAObjcTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4221E6D7C913E596A0DE30EE0F5230AE /* SwiftyRSAObjcTests.m */; };
+ D79A10375E532C520782C3752EE405BB /* SwiftyRSA.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 158823A80092238A00F1212F366091C9 /* SwiftyRSA.framework */; };
+ DA63152278619961B7E2B992C379F700 /* NSData+SHA.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AAC360BC9A1D1773D59C8E91186044E /* NSData+SHA.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ DAB70F8E1325420A5BF86EAB0FF8C812 /* SwiftyRSATests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60AF5187A9171539419BB42365422630 /* SwiftyRSATests.swift */; };
+ DB485BD802E76D709B378EFBA0DA1E28 /* SwiftyRSATests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60AF5187A9171539419BB42365422630 /* SwiftyRSATests.swift */; };
+ E67E3033C30DBF0AF4B11FFD72E8C1F4 /* swiftyrsa-private-headerless.pem in Resources */ = {isa = PBXBuildFile; fileRef = 6E2D7A1B9C4D58D0887FB023C0E15594 /* swiftyrsa-private-headerless.pem */; };
+ ED483934F1A41AFADEFA23352D235F3B /* TestUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E21744A2073DB8AC7BAEB324D36D4DB /* TestUtils.swift */; };
+ FDA1F28F96690C1BA09E47F39F51D17A /* swiftyrsa-public-headerless.pem in Resources */ = {isa = PBXBuildFile; fileRef = AC84097FE3BCDEAEE6370ADD41E9AE68 /* swiftyrsa-public-headerless.pem */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
- C03D82831B45E649008711CF /* PBXContainerItemProxy */ = {
+ 85DDD82DACBF5A404EA38DDC1E66922B /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
- containerPortal = C03D826D1B45E649008711CF /* Project object */;
+ containerPortal = B78A2BC98EF258D8332FA3186D365144 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = C03D82751B45E649008711CF;
+ remoteGlobalIDString = 5C30B6AA1CC916F3D0BF39F8143CC530;
+ remoteInfo = "SwiftyRSA tvOS";
+ };
+ 96F3A7B94F222F31C76FE862A92BBCF8 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = B78A2BC98EF258D8332FA3186D365144 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = A0D4C96F0225BD9340375C73B5AFD981;
remoteInfo = SwiftyRSA;
};
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
- 934AB81A1D36BA8D00365679 /* multiple-keys-testcase.pem */ = {isa = PBXFileReference; lastKnownFileType = text; path = "multiple-keys-testcase.pem"; sourceTree = ""; };
- 934AB81B1D36BAC700365679 /* multiple-keys-testcase.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = "multiple-keys-testcase.sh"; sourceTree = ""; };
- BB8460AC1CC608F6006F802C /* NSData+SHA.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSData+SHA.h"; sourceTree = ""; };
- BB8460AD1CC608F6006F802C /* NSData+SHA.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSData+SHA.m"; sourceTree = ""; };
- C01F96131C5AC3E300F232AC /* SwiftyRSAObjcTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SwiftyRSAObjcTests.m; sourceTree = ""; };
- C03D82761B45E649008711CF /* SwiftyRSA.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftyRSA.framework; sourceTree = BUILT_PRODUCTS_DIR; };
- C03D827A1B45E649008711CF /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
- C03D827B1B45E649008711CF /* SwiftyRSA.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SwiftyRSA.h; sourceTree = ""; };
- C03D82811B45E649008711CF /* SwiftyRSATests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SwiftyRSATests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
- C03D82871B45E649008711CF /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
- C03D82881B45E649008711CF /* SwiftyRSATests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwiftyRSATests.swift; sourceTree = ""; };
- C03D82921B45E663008711CF /* SwiftyRSA.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SwiftyRSA.swift; sourceTree = ""; };
- C03D82961B45E886008711CF /* swiftyrsa-private.pem */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "swiftyrsa-private.pem"; sourceTree = ""; };
- C03D82971B45E886008711CF /* swiftyrsa-public.der */ = {isa = PBXFileReference; lastKnownFileType = file; path = "swiftyrsa-public.der"; sourceTree = ""; };
- C03D82981B45E886008711CF /* swiftyrsa-public.pem */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "swiftyrsa-public.pem"; sourceTree = ""; };
- C0646A461CAF29E000587FF1 /* swiftyrsa-private-headerless.pem */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "swiftyrsa-private-headerless.pem"; sourceTree = ""; };
- C0646A471CAF29E000587FF1 /* swiftyrsa-public-headerless.pem */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "swiftyrsa-public-headerless.pem"; sourceTree = ""; };
- C0646A4A1CAF5A3D00587FF1 /* TestUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestUtils.swift; sourceTree = ""; };
+ 158823A80092238A00F1212F366091C9 /* SwiftyRSA.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftyRSA.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 1CB44E2E8BE22C702325440A0F96410A /* SwiftyRSA.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SwiftyRSA.h; sourceTree = ""; };
+ 1CEBB75D7D70F1A095D22C1D7BFD8773 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS9.2.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; };
+ 3446B0F1DD8AEDD775BCB3C8092963F2 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
+ 34B087A3A1F0E9CF43F819CD4C4BE6D7 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
+ 3831A3C8228AFD8B386036394F642FB0 /* swiftyrsa-public.pem */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "swiftyrsa-public.pem"; sourceTree = ""; };
+ 38E84F551B29670A456D12366AA4C8E5 /* SwiftyRSA.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SwiftyRSA.swift; sourceTree = ""; };
+ 4221E6D7C913E596A0DE30EE0F5230AE /* SwiftyRSAObjcTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SwiftyRSAObjcTests.m; sourceTree = ""; };
+ 47807FD4AF81104758D4EA9B778F5186 /* multiple-keys-testcase.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = "multiple-keys-testcase.sh"; sourceTree = ""; };
+ 5AAC360BC9A1D1773D59C8E91186044E /* NSData+SHA.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSData+SHA.h"; sourceTree = ""; };
+ 60AF5187A9171539419BB42365422630 /* SwiftyRSATests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwiftyRSATests.swift; sourceTree = ""; };
+ 6E2D7A1B9C4D58D0887FB023C0E15594 /* swiftyrsa-private-headerless.pem */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "swiftyrsa-private-headerless.pem"; sourceTree = ""; };
+ 7B60EA7F120588E7412901B69B57F0A6 /* SwiftyRSATests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SwiftyRSATests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
+ 7DF0A3222330CDFCF12918ED08519EB9 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
+ 986B7C763D1B85C628621E89E7071B06 /* swiftyrsa-public.der */ = {isa = PBXFileReference; lastKnownFileType = file; path = "swiftyrsa-public.der"; sourceTree = ""; };
+ 9E21744A2073DB8AC7BAEB324D36D4DB /* TestUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestUtils.swift; sourceTree = ""; };
+ AC84097FE3BCDEAEE6370ADD41E9AE68 /* swiftyrsa-public-headerless.pem */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "swiftyrsa-public-headerless.pem"; sourceTree = ""; };
+ AD7F28E3936301CA24DF13E22196C73B /* multiple-keys-testcase.pem */ = {isa = PBXFileReference; lastKnownFileType = text; path = "multiple-keys-testcase.pem"; sourceTree = ""; };
+ D77B6899031A54A9F698D3430A599421 /* NSData+SHA.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSData+SHA.m"; sourceTree = ""; };
+ DC0E99BB0A5C421424AA0C0161E481E4 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
+ ED4E8B99D31B866D5CFA4FDED8461C76 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; };
+ EF193719CB8D4DDE8D347FF699311D1D /* swiftyrsa-private.pem */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "swiftyrsa-private.pem"; sourceTree = ""; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
- C03D82721B45E649008711CF /* Frameworks */ = {
+ 0A65D16B5E7D4521E514A6021C9C7975 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ D79A10375E532C520782C3752EE405BB /* SwiftyRSA.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 79854F71EBDFFF8B4B9C9228CF0A804F /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 3D7671945BD59D6CC1CB799435D358A6 /* Security.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ AEE9B8C42D7293037BC4F4FBB3B829CD /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
- C03D827E1B45E649008711CF /* Frameworks */ = {
+ C5C4FB2D7D1A7AE2E21F4CF58CAAE48F /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- C03D82821B45E649008711CF /* SwiftyRSA.framework in Frameworks */,
+ 47C6D29039697B1E71B856F957188617 /* Security.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ F2DCD7C1CE5A2DCD59117E60F78E4C29 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ A446C8F5B4E60F16FE117D1E3F5A2092 /* SwiftyRSA.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
- C03D826C1B45E649008711CF = {
+ 2E9BA9B6A0F26B6E10630895F0FF31B0 /* Linked Frameworks */ = {
isa = PBXGroup;
children = (
- C03D82781B45E649008711CF /* SwiftyRSA */,
- C03D82851B45E649008711CF /* SwiftyRSATests */,
- C03D82771B45E649008711CF /* Products */,
+ 1CEBB75D7D70F1A095D22C1D7BFD8773 /* Security.framework */,
);
+ name = "Linked Frameworks";
sourceTree = "";
};
- C03D82771B45E649008711CF /* Products */ = {
+ 345E780D70779A01AA3BAA5CB4CE6558 /* Products */ = {
isa = PBXGroup;
children = (
- C03D82761B45E649008711CF /* SwiftyRSA.framework */,
- C03D82811B45E649008711CF /* SwiftyRSATests.xctest */,
+ 158823A80092238A00F1212F366091C9 /* SwiftyRSA.framework */,
+ 7B60EA7F120588E7412901B69B57F0A6 /* SwiftyRSATests.xctest */,
);
name = Products;
sourceTree = "";
};
- C03D82781B45E649008711CF /* SwiftyRSA */ = {
+ 4ADB270B71B5D8484F27A4681A8C6F35 /* Supporting Files */ = {
+ isa = PBXGroup;
+ children = (
+ 34B087A3A1F0E9CF43F819CD4C4BE6D7 /* Info.plist */,
+ );
+ name = "Supporting Files";
+ sourceTree = "";
+ };
+ 93F299DFFB42687BDAA5C1E7ADCC955B /* SwiftyRSA */ = {
isa = PBXGroup;
children = (
- BB8460AC1CC608F6006F802C /* NSData+SHA.h */,
- BB8460AD1CC608F6006F802C /* NSData+SHA.m */,
- C03D827B1B45E649008711CF /* SwiftyRSA.h */,
- C03D82921B45E663008711CF /* SwiftyRSA.swift */,
- C03D82791B45E649008711CF /* Supporting Files */,
+ 96EA18F422C03E377636BC2399DDD2C7 /* Supporting Files */,
+ 5AAC360BC9A1D1773D59C8E91186044E /* NSData+SHA.h */,
+ D77B6899031A54A9F698D3430A599421 /* NSData+SHA.m */,
+ 1CB44E2E8BE22C702325440A0F96410A /* SwiftyRSA.h */,
+ 38E84F551B29670A456D12366AA4C8E5 /* SwiftyRSA.swift */,
);
path = SwiftyRSA;
sourceTree = "";
};
- C03D82791B45E649008711CF /* Supporting Files */ = {
+ 944562EF0439AAC4DB5DC40B7DB45C7E /* SwiftyRSA tvOSTests */ = {
isa = PBXGroup;
children = (
- C03D827A1B45E649008711CF /* Info.plist */,
+ DC0E99BB0A5C421424AA0C0161E481E4 /* Info.plist */,
+ );
+ path = "SwiftyRSA tvOSTests";
+ sourceTree = "";
+ };
+ 96EA18F422C03E377636BC2399DDD2C7 /* Supporting Files */ = {
+ isa = PBXGroup;
+ children = (
+ 7DF0A3222330CDFCF12918ED08519EB9 /* Info.plist */,
);
name = "Supporting Files";
sourceTree = "";
};
- C03D82851B45E649008711CF /* SwiftyRSATests */ = {
+ AB1D70C3DCEA991B53B2CA106F451515 /* SwiftyRSA watchOS */ = {
isa = PBXGroup;
children = (
- C03D82951B45E886008711CF /* keys */,
- C03D82881B45E649008711CF /* SwiftyRSATests.swift */,
- C01F96131C5AC3E300F232AC /* SwiftyRSAObjcTests.m */,
- C0646A4A1CAF5A3D00587FF1 /* TestUtils.swift */,
- C03D82861B45E649008711CF /* Supporting Files */,
+ 3446B0F1DD8AEDD775BCB3C8092963F2 /* Info.plist */,
);
- path = SwiftyRSATests;
+ path = "SwiftyRSA watchOS";
sourceTree = "";
};
- C03D82861B45E649008711CF /* Supporting Files */ = {
+ C6C99B782E5A708D084AB1994405D833 /* SwiftyRSATests */ = {
isa = PBXGroup;
children = (
- C03D82871B45E649008711CF /* Info.plist */,
+ 4ADB270B71B5D8484F27A4681A8C6F35 /* Supporting Files */,
+ D240C55056247A7B270C92143EF30532 /* keys */,
+ 4221E6D7C913E596A0DE30EE0F5230AE /* SwiftyRSAObjcTests.m */,
+ 60AF5187A9171539419BB42365422630 /* SwiftyRSATests.swift */,
+ 9E21744A2073DB8AC7BAEB324D36D4DB /* TestUtils.swift */,
);
- name = "Supporting Files";
+ path = SwiftyRSATests;
sourceTree = "";
};
- C03D82951B45E886008711CF /* keys */ = {
+ D240C55056247A7B270C92143EF30532 /* keys */ = {
isa = PBXGroup;
children = (
- C0646A461CAF29E000587FF1 /* swiftyrsa-private-headerless.pem */,
- C0646A471CAF29E000587FF1 /* swiftyrsa-public-headerless.pem */,
- C03D82961B45E886008711CF /* swiftyrsa-private.pem */,
- C03D82971B45E886008711CF /* swiftyrsa-public.der */,
- C03D82981B45E886008711CF /* swiftyrsa-public.pem */,
- 934AB81A1D36BA8D00365679 /* multiple-keys-testcase.pem */,
- 934AB81B1D36BAC700365679 /* multiple-keys-testcase.sh */,
+ AD7F28E3936301CA24DF13E22196C73B /* multiple-keys-testcase.pem */,
+ 47807FD4AF81104758D4EA9B778F5186 /* multiple-keys-testcase.sh */,
+ 6E2D7A1B9C4D58D0887FB023C0E15594 /* swiftyrsa-private-headerless.pem */,
+ EF193719CB8D4DDE8D347FF699311D1D /* swiftyrsa-private.pem */,
+ AC84097FE3BCDEAEE6370ADD41E9AE68 /* swiftyrsa-public-headerless.pem */,
+ 986B7C763D1B85C628621E89E7071B06 /* swiftyrsa-public.der */,
+ 3831A3C8228AFD8B386036394F642FB0 /* swiftyrsa-public.pem */,
);
path = keys;
sourceTree = "";
};
+ E64764973D14B1FBBFB2CE3C0E1BAE8A = {
+ isa = PBXGroup;
+ children = (
+ 2E9BA9B6A0F26B6E10630895F0FF31B0 /* Linked Frameworks */,
+ 345E780D70779A01AA3BAA5CB4CE6558 /* Products */,
+ 93F299DFFB42687BDAA5C1E7ADCC955B /* SwiftyRSA */,
+ EF57A433B99C838088510121457C901C /* SwiftyRSA tvOS */,
+ 944562EF0439AAC4DB5DC40B7DB45C7E /* SwiftyRSA tvOSTests */,
+ AB1D70C3DCEA991B53B2CA106F451515 /* SwiftyRSA watchOS */,
+ C6C99B782E5A708D084AB1994405D833 /* SwiftyRSATests */,
+ );
+ sourceTree = "";
+ };
+ EF57A433B99C838088510121457C901C /* SwiftyRSA tvOS */ = {
+ isa = PBXGroup;
+ children = (
+ ED4E8B99D31B866D5CFA4FDED8461C76 /* Info.plist */,
+ );
+ path = "SwiftyRSA tvOS";
+ sourceTree = "";
+ };
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
- C03D82731B45E649008711CF /* Headers */ = {
+ 887B63BF76CE3645AFA3421FB2D6A6EA /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
- BB8460AE1CC608F6006F802C /* NSData+SHA.h in Headers */,
- C03D827C1B45E649008711CF /* SwiftyRSA.h in Headers */,
+ 61C3EEC5859298BF282B0BA572B8FCAC /* NSData+SHA.h in Headers */,
+ B0981AE770653C8FE25311592E2BCE5E /* SwiftyRSA.h in Headers */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ A9053DDE8A2335802DA7985C335C9E5E /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ A535C69BBF632C0A67A6DD222B7A4760 /* NSData+SHA.h in Headers */,
+ 04722FE47977D098FCA72B5DFD504FF9 /* SwiftyRSA.h in Headers */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ F0E07CF6351E7FA2FFA5DBBA8BACEF09 /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ DA63152278619961B7E2B992C379F700 /* NSData+SHA.h in Headers */,
+ 2601A3DF45E695FA19E7D1335EAD83AD /* SwiftyRSA.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
- C03D82751B45E649008711CF /* SwiftyRSA */ = {
+ 38DA68AD7BD05D2F04A76E6838D7171A /* SwiftyRSA tvOSTests */ = {
isa = PBXNativeTarget;
- buildConfigurationList = C03D828C1B45E649008711CF /* Build configuration list for PBXNativeTarget "SwiftyRSA" */;
+ buildConfigurationList = ECAA88E142E23F6E6E596E22EE31223B /* Build configuration list for PBXNativeTarget "SwiftyRSA tvOSTests" */;
buildPhases = (
- C03D82711B45E649008711CF /* Sources */,
- C03D82721B45E649008711CF /* Frameworks */,
- C03D82731B45E649008711CF /* Headers */,
- C03D82741B45E649008711CF /* Resources */,
+ 6A7B1A9319A259B9E466FC00CFAA99A9 /* Sources */,
+ F2DCD7C1CE5A2DCD59117E60F78E4C29 /* Frameworks */,
+ 4D98868DE70E7CBA2A9FB648BB245265 /* Resources */,
);
buildRules = (
);
dependencies = (
+ 90A0CC616F199D2D4BD96CDAF43C4D62 /* PBXTargetDependency */,
);
- name = SwiftyRSA;
- productName = SwiftyRSA;
- productReference = C03D82761B45E649008711CF /* SwiftyRSA.framework */;
+ name = "SwiftyRSA tvOSTests";
+ productName = "SwiftyRSA tvOSTests";
+ productReference = 7B60EA7F120588E7412901B69B57F0A6 /* SwiftyRSATests.xctest */;
+ productType = "com.apple.product-type.bundle.unit-test";
+ };
+ 5C30B6AA1CC916F3D0BF39F8143CC530 /* SwiftyRSA tvOS */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = A5E4617275E4BCEFBF4D9ED8CF5BC708 /* Build configuration list for PBXNativeTarget "SwiftyRSA tvOS" */;
+ buildPhases = (
+ EFB1878426040AB3CFD12518057E12DC /* Sources */,
+ 79854F71EBDFFF8B4B9C9228CF0A804F /* Frameworks */,
+ A9053DDE8A2335802DA7985C335C9E5E /* Headers */,
+ E3F902F476E2D13B53CFFC256EE3CA1B /* Resources */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = "SwiftyRSA tvOS";
+ productName = "SwiftyRSA tvOS";
+ productReference = 158823A80092238A00F1212F366091C9 /* SwiftyRSA.framework */;
productType = "com.apple.product-type.framework";
};
- C03D82801B45E649008711CF /* SwiftyRSATests */ = {
+ 956150159C49E9CA940A963A343CA64F /* SwiftyRSATests */ = {
isa = PBXNativeTarget;
- buildConfigurationList = C03D828F1B45E649008711CF /* Build configuration list for PBXNativeTarget "SwiftyRSATests" */;
+ buildConfigurationList = 5890567BAEAB1B4FD12273D1ECE33DB7 /* Build configuration list for PBXNativeTarget "SwiftyRSATests" */;
buildPhases = (
- C03D827D1B45E649008711CF /* Sources */,
- C03D827E1B45E649008711CF /* Frameworks */,
- C03D827F1B45E649008711CF /* Resources */,
+ 46DE0CA4847A34681A303E4E3303044A /* Sources */,
+ 0A65D16B5E7D4521E514A6021C9C7975 /* Frameworks */,
+ F4661B44DC2D600ECEC089AF0FB410BB /* Resources */,
);
buildRules = (
);
dependencies = (
- C03D82841B45E649008711CF /* PBXTargetDependency */,
+ 02886522B6F3DF8796824086C298C21C /* PBXTargetDependency */,
);
name = SwiftyRSATests;
productName = SwiftyRSATests;
- productReference = C03D82811B45E649008711CF /* SwiftyRSATests.xctest */;
+ productReference = 7B60EA7F120588E7412901B69B57F0A6 /* SwiftyRSATests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
+ A0D4C96F0225BD9340375C73B5AFD981 /* SwiftyRSA iOS */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 6C06D476C5D1FE6F48C7C98984AB02B3 /* Build configuration list for PBXNativeTarget "SwiftyRSA iOS" */;
+ buildPhases = (
+ 457A1BFD33FB9E8E03F0BA7CF2E25BD8 /* Sources */,
+ C5C4FB2D7D1A7AE2E21F4CF58CAAE48F /* Frameworks */,
+ 887B63BF76CE3645AFA3421FB2D6A6EA /* Headers */,
+ 56C07A38CCAB1DB577DE4EA0F3244DDD /* Resources */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = "SwiftyRSA iOS";
+ productName = SwiftyRSA;
+ productReference = 158823A80092238A00F1212F366091C9 /* SwiftyRSA.framework */;
+ productType = "com.apple.product-type.framework";
+ };
+ EFE02F454925076C3D6C2F0B0E45892E /* SwiftyRSA watchOS */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 98115918AFE87852C5C034851D5FE20D /* Build configuration list for PBXNativeTarget "SwiftyRSA watchOS" */;
+ buildPhases = (
+ 1BB4FDBCC83EB492678BDF3D491B1C6E /* Sources */,
+ AEE9B8C42D7293037BC4F4FBB3B829CD /* Frameworks */,
+ F0E07CF6351E7FA2FFA5DBBA8BACEF09 /* Headers */,
+ 3F6EB99D6716A806720811F7C411CAF9 /* Resources */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = "SwiftyRSA watchOS";
+ productName = "SwiftyRSA watchOS";
+ productReference = 158823A80092238A00F1212F366091C9 /* SwiftyRSA.framework */;
+ productType = "com.apple.product-type.framework";
+ };
/* End PBXNativeTarget section */
/* Begin PBXProject section */
- C03D826D1B45E649008711CF /* Project object */ = {
+ B78A2BC98EF258D8332FA3186D365144 /* Project object */ = {
isa = PBXProject;
attributes = {
LastSwiftUpdateCheck = 0730;
LastUpgradeCheck = 0700;
ORGANIZATIONNAME = Scoop;
TargetAttributes = {
- C03D82751B45E649008711CF = {
+ 38DA68AD7BD05D2F04A76E6838D7171A = {
+ CreatedOnToolsVersion = 7.3.1;
+ };
+ 5C30B6AA1CC916F3D0BF39F8143CC530 = {
+ CreatedOnToolsVersion = 7.3.1;
+ };
+ 956150159C49E9CA940A963A343CA64F = {
CreatedOnToolsVersion = 6.3;
};
- C03D82801B45E649008711CF = {
+ A0D4C96F0225BD9340375C73B5AFD981 = {
CreatedOnToolsVersion = 6.3;
};
+ EFE02F454925076C3D6C2F0B0E45892E = {
+ CreatedOnToolsVersion = 7.3.1;
+ };
};
};
- buildConfigurationList = C03D82701B45E649008711CF /* Build configuration list for PBXProject "SwiftyRSA" */;
+ buildConfigurationList = 2233014209832DED84FCD99414E4EFC3 /* Build configuration list for PBXProject "SwiftyRSA" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
en,
);
- mainGroup = C03D826C1B45E649008711CF;
- productRefGroup = C03D82771B45E649008711CF /* Products */;
+ mainGroup = E64764973D14B1FBBFB2CE3C0E1BAE8A;
+ productRefGroup = 345E780D70779A01AA3BAA5CB4CE6558 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
- C03D82751B45E649008711CF /* SwiftyRSA */,
- C03D82801B45E649008711CF /* SwiftyRSATests */,
+ A0D4C96F0225BD9340375C73B5AFD981 /* SwiftyRSA iOS */,
+ 956150159C49E9CA940A963A343CA64F /* SwiftyRSATests */,
+ EFE02F454925076C3D6C2F0B0E45892E /* SwiftyRSA watchOS */,
+ 5C30B6AA1CC916F3D0BF39F8143CC530 /* SwiftyRSA tvOS */,
+ 38DA68AD7BD05D2F04A76E6838D7171A /* SwiftyRSA tvOSTests */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
- C03D82741B45E649008711CF /* Resources */ = {
+ 3F6EB99D6716A806720811F7C411CAF9 /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 4D98868DE70E7CBA2A9FB648BB245265 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
+ E67E3033C30DBF0AF4B11FFD72E8C1F4 /* swiftyrsa-private-headerless.pem in Resources */,
+ 5E848B6B7069DEA18DD91780559AA5CE /* swiftyrsa-private.pem in Resources */,
+ FDA1F28F96690C1BA09E47F39F51D17A /* swiftyrsa-public-headerless.pem in Resources */,
+ 7EB379FFAB7F33081D0C2B1202706A3B /* swiftyrsa-public.der in Resources */,
+ ABA583D7D740271D32E4476285B3859B /* swiftyrsa-public.pem in Resources */,
+ 93ADE2041D42E64C00E48B80 /* multiple-keys-testcase.pem in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- C03D827F1B45E649008711CF /* Resources */ = {
+ 56C07A38CCAB1DB577DE4EA0F3244DDD /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- C03D829B1B45E886008711CF /* swiftyrsa-public.pem in Resources */,
- C03D82991B45E886008711CF /* swiftyrsa-private.pem in Resources */,
- C0646A481CAF29E000587FF1 /* swiftyrsa-private-headerless.pem in Resources */,
- C03D829A1B45E886008711CF /* swiftyrsa-public.der in Resources */,
- C0646A491CAF29E000587FF1 /* swiftyrsa-public-headerless.pem in Resources */,
- 934AB81C1D36E45B00365679 /* multiple-keys-testcase.pem in Resources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ E3F902F476E2D13B53CFFC256EE3CA1B /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ F4661B44DC2D600ECEC089AF0FB410BB /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 6FBE1EDFDD022DF84E3206127CDB1CB4 /* multiple-keys-testcase.pem in Resources */,
+ 29F7084D4D27F991DA3E94C6AE7CD351 /* swiftyrsa-private-headerless.pem in Resources */,
+ 7E1488FC0BCBEBDE0DFFAE476ABC63BB /* swiftyrsa-private.pem in Resources */,
+ B6099C2AE83C038FCB7FE7E06BC65835 /* swiftyrsa-public-headerless.pem in Resources */,
+ 4ABC099A31C7600041232D4733CE6135 /* swiftyrsa-public.der in Resources */,
+ 99BE7FF9FAAD4CB6B110135AE813DCE8 /* swiftyrsa-public.pem in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
- C03D82711B45E649008711CF /* Sources */ = {
+ 1BB4FDBCC83EB492678BDF3D491B1C6E /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- BB8460AF1CC608F6006F802C /* NSData+SHA.m in Sources */,
- C03D82931B45E663008711CF /* SwiftyRSA.swift in Sources */,
+ 239599E759885825A7AFC6F2C8446821 /* NSData+SHA.m in Sources */,
+ 48461D06FA57F540A6140BC66F457877 /* SwiftyRSA.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- C03D827D1B45E649008711CF /* Sources */ = {
+ 457A1BFD33FB9E8E03F0BA7CF2E25BD8 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- C01F96141C5AC3E300F232AC /* SwiftyRSAObjcTests.m in Sources */,
- C0646A4B1CAF5A3D00587FF1 /* TestUtils.swift in Sources */,
- C03D82891B45E649008711CF /* SwiftyRSATests.swift in Sources */,
+ 2C9144BB1528A03A53582ADA158D7F71 /* NSData+SHA.m in Sources */,
+ BF52D5FDEDA5DFCA62ECD03992601E82 /* SwiftyRSA.swift in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 46DE0CA4847A34681A303E4E3303044A /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ C8F3B8E45C6C7E9AA8A351A79537A9C2 /* SwiftyRSAObjcTests.m in Sources */,
+ DB485BD802E76D709B378EFBA0DA1E28 /* SwiftyRSATests.swift in Sources */,
+ 60702254BADC9C10A7D5DEC471F5EBF2 /* TestUtils.swift in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 6A7B1A9319A259B9E466FC00CFAA99A9 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 0BD530274DA9601FBA680C1AC474E2CC /* SwiftyRSAObjcTests.m in Sources */,
+ DAB70F8E1325420A5BF86EAB0FF8C812 /* SwiftyRSATests.swift in Sources */,
+ ED483934F1A41AFADEFA23352D235F3B /* TestUtils.swift in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ EFB1878426040AB3CFD12518057E12DC /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 8E6B4DE19F56FBA2DEEE318C4EEEA1C6 /* NSData+SHA.m in Sources */,
+ 54EC57310DAFFE47CAA52CAED8F387B9 /* SwiftyRSA.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
- C03D82841B45E649008711CF /* PBXTargetDependency */ = {
+ 02886522B6F3DF8796824086C298C21C /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
- target = C03D82751B45E649008711CF /* SwiftyRSA */;
- targetProxy = C03D82831B45E649008711CF /* PBXContainerItemProxy */;
+ target = A0D4C96F0225BD9340375C73B5AFD981 /* SwiftyRSA iOS */;
+ targetProxy = 96F3A7B94F222F31C76FE862A92BBCF8 /* PBXContainerItemProxy */;
+ };
+ 90A0CC616F199D2D4BD96CDAF43C4D62 /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = 5C30B6AA1CC916F3D0BF39F8143CC530 /* SwiftyRSA tvOS */;
+ targetProxy = 85DDD82DACBF5A404EA38DDC1E66922B /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
- C03D828A1B45E649008711CF /* Debug */ = {
+ 1D29907DE6801857B21DD3E7B442DC87 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CLANG_ENABLE_MODULES = YES;
+ DEFINES_MODULE = YES;
+ DYLIB_COMPATIBILITY_VERSION = 1;
+ DYLIB_CURRENT_VERSION = 1;
+ DYLIB_INSTALL_NAME_BASE = "@rpath";
+ INFOPLIST_FILE = SwiftyRSA/Info.plist;
+ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+ PRODUCT_BUNDLE_IDENTIFIER = "com.takescoop.$(PRODUCT_NAME:rfc1034identifier)";
+ PRODUCT_NAME = SwiftyRSA;
+ SKIP_INSTALL = YES;
+ SWIFT_OPTIMIZATION_LEVEL = "-Onone";
+ };
+ name = Debug;
+ };
+ 251104977188508D8A4CDCE271E64871 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CLANG_ANALYZER_NONNULL = YES;
+ DEFINES_MODULE = YES;
+ DYLIB_COMPATIBILITY_VERSION = 1;
+ DYLIB_CURRENT_VERSION = 1;
+ DYLIB_INSTALL_NAME_BASE = "@rpath";
+ INFOPLIST_FILE = "SwiftyRSA tvOS/Info.plist";
+ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+ PRODUCT_BUNDLE_IDENTIFIER = "com.takescoop.SwiftyRSA-tvOS";
+ PRODUCT_NAME = SwiftyRSA;
+ SDKROOT = appletvos;
+ SKIP_INSTALL = YES;
+ SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
+ TARGETED_DEVICE_FAMILY = 3;
+ TVOS_DEPLOYMENT_TARGET = 9.2;
+ };
+ name = Release;
+ };
+ 3E887D784290D7A8AE4D628AAA4E6CE0 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CLANG_ENABLE_MODULES = YES;
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(DEVELOPER_FRAMEWORKS_DIR)",
+ "$(inherited)",
+ );
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ INFOPLIST_FILE = SwiftyRSATests/Info.plist;
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+ PRODUCT_BUNDLE_IDENTIFIER = "com.takescoop.$(PRODUCT_NAME:rfc1034identifier)";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SWIFT_OPTIMIZATION_LEVEL = "-Onone";
+ };
+ name = Debug;
+ };
+ 486D378195D779F5618867E83061350A /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
@@ -307,17 +601,10 @@
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
- ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
- GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
- GCC_OPTIMIZATION_LEVEL = 0;
- GCC_PREPROCESSOR_DEFINITIONS = (
- "DEBUG=1",
- "$(inherited)",
- );
- GCC_SYMBOLS_PRIVATE_EXTERN = NO;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
@@ -325,17 +612,96 @@
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 8.3;
- MTL_ENABLE_DEBUG_INFO = YES;
- ONLY_ACTIVE_ARCH = YES;
+ MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
- SWIFT_OPTIMIZATION_LEVEL = "-Onone";
TARGETED_DEVICE_FAMILY = "1,2";
+ VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
+ name = Release;
+ };
+ 4D22D2E9A6CF9DCC60E6E46EE14D2F70 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ APPLICATION_EXTENSION_API_ONLY = YES;
+ CLANG_ANALYZER_NONNULL = YES;
+ DEFINES_MODULE = YES;
+ DYLIB_COMPATIBILITY_VERSION = 1;
+ DYLIB_CURRENT_VERSION = 1;
+ DYLIB_INSTALL_NAME_BASE = "@rpath";
+ INFOPLIST_FILE = "SwiftyRSA watchOS/Info.plist";
+ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+ PRODUCT_BUNDLE_IDENTIFIER = "com.takescoop.SwiftyRSA-watchOS";
+ PRODUCT_NAME = SwiftyRSA;
+ SDKROOT = watchos;
+ SKIP_INSTALL = YES;
+ SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
+ TARGETED_DEVICE_FAMILY = 4;
+ WATCHOS_DEPLOYMENT_TARGET = 2.2;
+ };
+ name = Release;
+ };
+ 660DDA3385FAEBCE84B7592607BAE53C /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ APPLICATION_EXTENSION_API_ONLY = YES;
+ CLANG_ANALYZER_NONNULL = YES;
+ DEBUG_INFORMATION_FORMAT = dwarf;
+ DEFINES_MODULE = YES;
+ DYLIB_COMPATIBILITY_VERSION = 1;
+ DYLIB_CURRENT_VERSION = 1;
+ DYLIB_INSTALL_NAME_BASE = "@rpath";
+ INFOPLIST_FILE = "SwiftyRSA watchOS/Info.plist";
+ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+ PRODUCT_BUNDLE_IDENTIFIER = "com.takescoop.SwiftyRSA-watchOS";
+ PRODUCT_NAME = SwiftyRSA;
+ SDKROOT = watchos;
+ SKIP_INSTALL = YES;
+ TARGETED_DEVICE_FAMILY = 4;
+ WATCHOS_DEPLOYMENT_TARGET = 2.2;
+ };
name = Debug;
};
- C03D828B1B45E649008711CF /* Release */ = {
+ 8D8482F2C034A12959374B4E6A73E3E5 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CLANG_ANALYZER_NONNULL = YES;
+ DEBUG_INFORMATION_FORMAT = dwarf;
+ INFOPLIST_FILE = "SwiftyRSA tvOSTests/Info.plist";
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+ PRODUCT_BUNDLE_IDENTIFIER = "com.takescoop.SwiftyRSA-tvOSTests";
+ PRODUCT_NAME = SwiftyRSATests;
+ SDKROOT = appletvos;
+ SWIFT_OBJC_INTERFACE_HEADER_NAME = "$(SWIFT_MODULE_NAME)-Swift.h";
+ TVOS_DEPLOYMENT_TARGET = 9.2;
+ };
+ name = Debug;
+ };
+ AB82B11B98591637E06CB67C898E890B /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CLANG_ANALYZER_NONNULL = YES;
+ DEBUG_INFORMATION_FORMAT = dwarf;
+ DEFINES_MODULE = YES;
+ DYLIB_COMPATIBILITY_VERSION = 1;
+ DYLIB_CURRENT_VERSION = 1;
+ DYLIB_INSTALL_NAME_BASE = "@rpath";
+ INFOPLIST_FILE = "SwiftyRSA tvOS/Info.plist";
+ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+ PRODUCT_BUNDLE_IDENTIFIER = "com.takescoop.SwiftyRSA-tvOS";
+ PRODUCT_NAME = SwiftyRSA;
+ SDKROOT = appletvos;
+ SKIP_INSTALL = YES;
+ TARGETED_DEVICE_FAMILY = 3;
+ TVOS_DEPLOYMENT_TARGET = 9.2;
+ };
+ name = Debug;
+ };
+ C826FD2F9607AC592A2FD62C8727ED70 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
@@ -356,10 +722,17 @@
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
+ ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
@@ -367,34 +740,32 @@
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 8.3;
- MTL_ENABLE_DEBUG_INFO = NO;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
+ SWIFT_OPTIMIZATION_LEVEL = "-Onone";
TARGETED_DEVICE_FAMILY = "1,2";
- VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
- name = Release;
+ name = Debug;
};
- C03D828D1B45E649008711CF /* Debug */ = {
+ DE93E19DBFCA89A4A714507516F9E0F3 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ENABLE_MODULES = YES;
- DEFINES_MODULE = YES;
- DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 1;
- DYLIB_INSTALL_NAME_BASE = "@rpath";
- INFOPLIST_FILE = SwiftyRSA/Info.plist;
- INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(DEVELOPER_FRAMEWORKS_DIR)",
+ "$(inherited)",
+ );
+ INFOPLIST_FILE = SwiftyRSATests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "com.takescoop.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
- SKIP_INSTALL = YES;
- SWIFT_OPTIMIZATION_LEVEL = "-Onone";
};
- name = Debug;
+ name = Release;
};
- C03D828E1B45E649008711CF /* Release */ = {
+ E9654A97E2EB9CF7CAECB0B96DEC0E9D /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ENABLE_MODULES = YES;
@@ -406,77 +777,84 @@
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "com.takescoop.$(PRODUCT_NAME:rfc1034identifier)";
- PRODUCT_NAME = "$(TARGET_NAME)";
+ PRODUCT_NAME = SwiftyRSA;
SKIP_INSTALL = YES;
+ SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
};
name = Release;
};
- C03D82901B45E649008711CF /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- CLANG_ENABLE_MODULES = YES;
- FRAMEWORK_SEARCH_PATHS = (
- "$(DEVELOPER_FRAMEWORKS_DIR)",
- "$(inherited)",
- );
- GCC_PREPROCESSOR_DEFINITIONS = (
- "DEBUG=1",
- "$(inherited)",
- );
- INFOPLIST_FILE = SwiftyRSATests/Info.plist;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
- PRODUCT_BUNDLE_IDENTIFIER = "com.takescoop.$(PRODUCT_NAME:rfc1034identifier)";
- PRODUCT_NAME = "$(TARGET_NAME)";
- SWIFT_OPTIMIZATION_LEVEL = "-Onone";
- };
- name = Debug;
- };
- C03D82911B45E649008711CF /* Release */ = {
+ ED9AEA9AAFC83BFC4CA801408ABB32DF /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
- CLANG_ENABLE_MODULES = YES;
- FRAMEWORK_SEARCH_PATHS = (
- "$(DEVELOPER_FRAMEWORKS_DIR)",
- "$(inherited)",
- );
- INFOPLIST_FILE = SwiftyRSATests/Info.plist;
+ CLANG_ANALYZER_NONNULL = YES;
+ INFOPLIST_FILE = "SwiftyRSA tvOSTests/Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
- PRODUCT_BUNDLE_IDENTIFIER = "com.takescoop.$(PRODUCT_NAME:rfc1034identifier)";
- PRODUCT_NAME = "$(TARGET_NAME)";
+ PRODUCT_BUNDLE_IDENTIFIER = "com.takescoop.SwiftyRSA-tvOSTests";
+ PRODUCT_NAME = SwiftyRSATests;
+ SDKROOT = appletvos;
+ SWIFT_OBJC_INTERFACE_HEADER_NAME = "$(SWIFT_MODULE_NAME)-Swift.h";
+ TVOS_DEPLOYMENT_TARGET = 9.2;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
- C03D82701B45E649008711CF /* Build configuration list for PBXProject "SwiftyRSA" */ = {
+ 2233014209832DED84FCD99414E4EFC3 /* Build configuration list for PBXProject "SwiftyRSA" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ C826FD2F9607AC592A2FD62C8727ED70 /* Debug */,
+ 486D378195D779F5618867E83061350A /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 5890567BAEAB1B4FD12273D1ECE33DB7 /* Build configuration list for PBXNativeTarget "SwiftyRSATests" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 3E887D784290D7A8AE4D628AAA4E6CE0 /* Debug */,
+ DE93E19DBFCA89A4A714507516F9E0F3 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 6C06D476C5D1FE6F48C7C98984AB02B3 /* Build configuration list for PBXNativeTarget "SwiftyRSA iOS" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 1D29907DE6801857B21DD3E7B442DC87 /* Debug */,
+ E9654A97E2EB9CF7CAECB0B96DEC0E9D /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 98115918AFE87852C5C034851D5FE20D /* Build configuration list for PBXNativeTarget "SwiftyRSA watchOS" */ = {
isa = XCConfigurationList;
buildConfigurations = (
- C03D828A1B45E649008711CF /* Debug */,
- C03D828B1B45E649008711CF /* Release */,
+ 660DDA3385FAEBCE84B7592607BAE53C /* Debug */,
+ 4D22D2E9A6CF9DCC60E6E46EE14D2F70 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- C03D828C1B45E649008711CF /* Build configuration list for PBXNativeTarget "SwiftyRSA" */ = {
+ A5E4617275E4BCEFBF4D9ED8CF5BC708 /* Build configuration list for PBXNativeTarget "SwiftyRSA tvOS" */ = {
isa = XCConfigurationList;
buildConfigurations = (
- C03D828D1B45E649008711CF /* Debug */,
- C03D828E1B45E649008711CF /* Release */,
+ AB82B11B98591637E06CB67C898E890B /* Debug */,
+ 251104977188508D8A4CDCE271E64871 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- C03D828F1B45E649008711CF /* Build configuration list for PBXNativeTarget "SwiftyRSATests" */ = {
+ ECAA88E142E23F6E6E596E22EE31223B /* Build configuration list for PBXNativeTarget "SwiftyRSA tvOSTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
- C03D82901B45E649008711CF /* Debug */,
- C03D82911B45E649008711CF /* Release */,
+ 8D8482F2C034A12959374B4E6A73E3E5 /* Debug */,
+ ED9AEA9AAFC83BFC4CA801408ABB32DF /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
- rootObject = C03D826D1B45E649008711CF /* Project object */;
+ rootObject = B78A2BC98EF258D8332FA3186D365144 /* Project object */;
}
diff --git a/SwiftyRSA.xcodeproj/xcshareddata/xcschemes/SwiftyRSA.xcscheme b/SwiftyRSA.xcodeproj/xcshareddata/xcschemes/SwiftyRSA iOS.xcscheme
similarity index 95%
rename from SwiftyRSA.xcodeproj/xcshareddata/xcschemes/SwiftyRSA.xcscheme
rename to SwiftyRSA.xcodeproj/xcshareddata/xcschemes/SwiftyRSA iOS.xcscheme
index 39d9d19..625519d 100644
--- a/SwiftyRSA.xcodeproj/xcshareddata/xcschemes/SwiftyRSA.xcscheme
+++ b/SwiftyRSA.xcodeproj/xcshareddata/xcschemes/SwiftyRSA iOS.xcscheme
@@ -16,7 +16,7 @@
BuildableIdentifier = "primary"
BlueprintIdentifier = "C03D82751B45E649008711CF"
BuildableName = "SwiftyRSA.framework"
- BlueprintName = "SwiftyRSA"
+ BlueprintName = "SwiftyRSA iOS"
ReferencedContainer = "container:SwiftyRSA.xcodeproj">
@@ -59,7 +59,7 @@
BuildableIdentifier = "primary"
BlueprintIdentifier = "C03D82751B45E649008711CF"
BuildableName = "SwiftyRSA.framework"
- BlueprintName = "SwiftyRSA"
+ BlueprintName = "SwiftyRSA iOS"
ReferencedContainer = "container:SwiftyRSA.xcodeproj">
@@ -81,7 +81,7 @@
BuildableIdentifier = "primary"
BlueprintIdentifier = "C03D82751B45E649008711CF"
BuildableName = "SwiftyRSA.framework"
- BlueprintName = "SwiftyRSA"
+ BlueprintName = "SwiftyRSA iOS"
ReferencedContainer = "container:SwiftyRSA.xcodeproj">
@@ -99,7 +99,7 @@
BuildableIdentifier = "primary"
BlueprintIdentifier = "C03D82751B45E649008711CF"
BuildableName = "SwiftyRSA.framework"
- BlueprintName = "SwiftyRSA"
+ BlueprintName = "SwiftyRSA iOS"
ReferencedContainer = "container:SwiftyRSA.xcodeproj">
diff --git a/SwiftyRSA.xcodeproj/xcshareddata/xcschemes/SwiftyRSA tvOS.xcscheme b/SwiftyRSA.xcodeproj/xcshareddata/xcschemes/SwiftyRSA tvOS.xcscheme
new file mode 100644
index 0000000..d58afe6
--- /dev/null
+++ b/SwiftyRSA.xcodeproj/xcshareddata/xcschemes/SwiftyRSA tvOS.xcscheme
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SwiftyRSA.xcodeproj/xcshareddata/xcschemes/SwiftyRSA watchOS.xcscheme b/SwiftyRSA.xcodeproj/xcshareddata/xcschemes/SwiftyRSA watchOS.xcscheme
new file mode 100644
index 0000000..7d2b881
--- /dev/null
+++ b/SwiftyRSA.xcodeproj/xcshareddata/xcschemes/SwiftyRSA watchOS.xcscheme
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SwiftyRSA/SwiftyRSA.h b/SwiftyRSA/SwiftyRSA.h
index 2f335ef..0b97cf4 100644
--- a/SwiftyRSA/SwiftyRSA.h
+++ b/SwiftyRSA/SwiftyRSA.h
@@ -6,7 +6,7 @@
// Copyright (c) 2015 Scoop. All rights reserved.
//
-#import
+@import Foundation;
//! Project version number for SwiftyRSA.
FOUNDATION_EXPORT double SwiftyRSAVersionNumber;