Commit Graph
312 Commits
Author SHA1 Message Date
Thomas Zoechling aa74238c4b Update to Xcode recommended settings 2020-11-05 18:09:18 +01:00
Thomas Zoechling 93aab03b6f Merge branch 'main' into experiment/openSSLXCFramework 2020-11-05 18:07:03 +01:00
Hannes Oud 04d3d8c291 Use date for unofficial receipt parts (cherry pick) 2020-10-16 15:10:19 +02:00
Hannes Oud afa0a3da1d Add support for sub-second (ms) dates in receipts as fallback (cherry pick)
based on https://github.com/IdeasOnCanvas/AppReceiptValidator/issues/72
2020-10-16 15:09:42 +02:00
Michael Schwarz c60d292b27 Merge pull request #73 from IdeasOnCanvas/enhancement/relaxDateParsing
Relax date parsing
0.7.4
2020-10-16 11:45:57 +02:00
Hannes Oud 4452349d49 Use date for unofficial receipt parts 2020-10-09 11:53:02 +02:00
Hannes Oud d726caa79d Add support for sub-second (ms) dates in receipts as fallback
based on https://github.com/IdeasOnCanvas/AppReceiptValidator/issues/72
2020-10-09 11:52:52 +02:00
Thomas Zoechling f7c331ab74 Update package URL in README 2020-09-07 16:51:33 +02:00
Thomas Zoechling d6fd4b7da8 Merge pull request #69 from arturgrigor/experiment/openSSLXCFramework
Universal framework (iOS, macOS and tvOS) and SPM support
2020-09-07 16:50:15 +02:00
Artur Grigor 7118684684 Updated the iOS platform version in the SPM manifest. 2020-09-07 15:25:24 +03:00
Artur Grigor a9d3350d0b Bumped the iOS Deployment Target to 13.4 in Build Settings. Bumped the iOS platform version in the SPM manifest to iOS 13. Fixed a warning with the Tests target. 2020-09-07 15:09:49 +03:00
Artur Grigor 7b0605440a Fixed compilation of the AppReceiptValidator Demo macOS target and running the tests for it. 2020-09-07 13:49:35 +03:00
Artur Grigor 8bb6bdf4ce Merge pull request #1 from IdeasOnCanvas/experiment/openSSLXCFramework_ag
Fixes on suggested unified framework & package
2020-09-07 13:27:34 +03:00
Hannes Oud 6e8ec9a498 Add x-platform AppReceiptValidator framework to mac demo app, it was missing 2020-09-07 11:38:46 +02:00
Hannes Oud ddb5ddedc8 Use Bundle.module in package builds and add fill-in for framework builds 2020-09-07 11:37:55 +02:00
Hannes Oud 5ca6492542 Add IS_FRAMEWORK_TARGET compilation condition to distinguish package vs framework builds 2020-09-07 11:32:01 +02:00
Hannes Oud 5a5e2b1d92 Just „copy“ instead of process root certificate 2020-09-07 11:31:23 +02:00
Hannes Oud 75360d8ef2 Do not exclude AppleIncRootCertificate.cer (fixes missing „Bundle.module“ in package) 2020-09-07 11:31:03 +02:00
Artur Grigor a096c84b59 Invalid redeclaration of 'installedDeviceIdentifierData' fix when supporting Mac Catalyst. 2020-09-05 18:15:43 +03:00
Artur Grigor e0af22792f Referenced the tvOS support in the README.md file. 2020-09-04 16:27:42 +03:00
Artur Grigor b3184af39f Updated the README.md file. 2020-09-04 16:25:50 +03:00
Artur Grigor 239295c843 Added the KnownOrUnknown type to the AppReceiptValidator target. 2020-09-04 16:07:38 +03:00
Artur Grigor d7c534de89 Fixed the exclude files directive and added the Apple Inc root certificate as a resource in the SPM manifest. 2020-09-04 16:04:19 +03:00
Artur Grigor be84eaef82 Updated the SPM manifest tools version. 2020-09-04 15:43:55 +03:00
Artur Grigor 13dbb9eb1d Updated the SPM manifest to include the OpenSSL xcframework. 2020-09-04 15:38:42 +03:00
Artur Grigor 1c426d6eca Added the SPM manifest. 2020-09-04 15:29:59 +03:00
Artur Grigor 9773c5f1ab Replaced the individual targets with one universal framework for iOS, macOS and tvOS. 2020-09-04 15:27:08 +03:00
Thomas Zoechling 9bf862c1bb Disable Catalyst 2020-08-11 19:02:14 +02:00
Thomas Zoechling 1c43423d0e Bump iOS deployment target 2020-08-11 19:01:00 +02:00
Thomas Zoechling ad0a2c91f6 Revert "Enable catalyst for iOS demo app (because why not)"
This reverts commit aac8f6b81c.
2020-08-11 18:59:25 +02:00
Thomas Zoechling 7496c427ec Update OpenSSL binaries 2020-08-11 18:40:48 +02:00
Hannes Oud 4af92fdf8f Embed framework in mac demo app 2020-08-11 17:14:34 +02:00
Hannes Oud aac8f6b81c Enable catalyst for iOS demo app (because why not) 2020-08-11 17:03:14 +02:00
Thomas Zoechling f4240c7059 Bump macOS deployment target 2020-08-11 15:20:44 +02:00
Thomas Zoechling 9f88b47284 Update to Xcode 12 recommended settings 2020-08-11 15:12:53 +02:00
Thomas Zoechling 33aba9f376 Remove obsolete #file and #line parameters 2020-08-11 15:09:15 +02:00
Thomas Zoechling 9b12bfa391 Remove deprecated OpenSSL header 2020-08-11 15:07:48 +02:00
Hannes Oud 31aa15bbe5 Replace warning-generating includes with direct file content in opensslconf.h
Collapse opensslconf_* files directly into opensslconf.h to reduce umbrella header warnings

# Conflicts:
#	AppReceiptValidator/AppReceiptValidator/OpenSSL/openssl.xcframework/macos-arm64_x86_64/openssl.framework/Versions/A/Modules/module.modulemap
2020-08-11 12:49:39 +02:00
Hannes Oud 7f6bdc7c0e Revert "Reduce umbrella header missing header warnings for each platform"
This reverts commit 1fafc371ae.

# Conflicts:
#	AppReceiptValidator/AppReceiptValidator/OpenSSL/openssl.xcframework/macos-arm64_x86_64/openssl.framework/Versions/A/Modules/module.modulemap

# Conflicts:
#	AppReceiptValidator/AppReceiptValidator/OpenSSL/openssl.xcframework/macos-arm64_x86_64/openssl.framework/Versions/A/Modules/module.modulemap
2020-08-11 12:49:16 +02:00
Hannes Oud 1fafc371ae Reduce umbrella header missing header warnings for each platform 2020-08-11 12:31:06 +02:00
Hannes Oud db799149fb Fix import sorting 2020-08-11 12:06:38 +02:00
Hannes Oud 62fa54b896 Remove unused pkcs7_union_accessors.c and removed modulemap from project 2020-08-11 11:53:28 +02:00
Thomas Zoechling f564c2d4c8 Fix macOS build 2020-08-10 11:55:08 +02:00
Thomas Zoechling 62aa4adf33 Wrap OpenSSL into a xcframework and add support for iOSSimulator-ARM64 2020-08-10 10:34:28 +02:00
Thomas Zoechling 0ea2eb8900 Merge pull request #67 from IdeasOnCanvas/enhancement/redundantResultIgnore
Prepare for new Xcode version
2020-07-28 16:29:27 +02:00
Thomas Zoechling f8d69b3aed Remove redundant underscores - ignoring void return values triggers a warning in new Xcode versions 2020-07-28 15:13:03 +02:00
Michael Schwarz 98f4ccbce8 Update Xcode project settings as recommended 0.7.3 2020-03-05 10:59:25 +01:00
Hannes Oud d57c87e69d Merge pull request #60 from ianbytchek/patch-1
Remove redundant print statement
0.7.2
2019-11-04 10:58:08 +01:00
Ian Bytchek c3eef703ab Remove redundant print statement
Fixes #59.
2019-11-02 18:10:05 +00:00
Michael Schwarz 538302d69c Merge pull request #58 from IdeasOnCanvas/enhancement/localMacAddressDemo
Add local MAC Address to macOS Demo App
0.7.1
2019-10-17 13:55:12 +02:00