Fix bug caused by workaround for watchOS sandbox receipts being stored at wrong path #330
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The fix in #263 that was discussed in #207 now itself causes a bug when using sandbox on watchOS 7 as of beta 7. The bug that this workaround was added for appears to no longer occur, as when I remove the workaround, the receipt data is successfully retrieved.
However, when the workaround is left in, retrieving the receipt data fails.
Therefore, I have added a check for the watchOS version. Only if it is below 7.0.0 will the workaround be applied. Otherwise, the workaround will not be used.