summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Cleberg <[email protected]>2026-07-20 15:36:52 -0500
committerChristian Cleberg <[email protected]>2026-07-20 15:52:38 -0500
commit4da7adabc63876fb5f38b93af9b6466f47d974e8 (patch)
tree156d0d45966c3d0d76ac05eacd8c7c242d4dbf9b
parentf834c8a8223c40bd17b90be8f6ab7db843d0914c (diff)
downloaddomain-dig-4da7adabc63876fb5f38b93af9b6466f47d974e8.tar.gz
domain-dig-4da7adabc63876fb5f38b93af9b6466f47d974e8.tar.bz2
domain-dig-4da7adabc63876fb5f38b93af9b6466f47d974e8.zip
fix: correct StoreKit configuration file format
Compared against a known-good Xcode-generated configuration (hutch/SyncedProducts.storekit) and corrected the hand-authored file: - version bumped 4.0 -> 5.0, the format Xcode 26 writes - added the appPolicies block Xcode always emits - added the missing settings keys (_askToBuyEnabled, _billingGracePeriodEnabled, _billingIssuesEnabled, _disableDialogs, _renewalBillingIssuesEnabled, _timeRate) - _developerTeamID set to ZCNAX3VL9D, matching DEVELOPMENT_TEAM in the project rather than being left empty - _applicationInternalID cleared. It previously held 6763610682, which is the Apple ID of the Pro+ (Annually) subscription, not the app's internal ID. That value is now on the subscription's internalID where it belongs; the app ID is left empty rather than wrong.
-rw-r--r--DomainDig.storekit26
1 files changed, 21 insertions, 5 deletions
diff --git a/DomainDig.storekit b/DomainDig.storekit
index f7fa64e..3679384 100644
--- a/DomainDig.storekit
+++ b/DomainDig.storekit
@@ -1,4 +1,14 @@
{
+ "appPolicies" : {
+ "eula" : "",
+ "policies" : [
+ {
+ "locale" : "en_US",
+ "policyText" : "",
+ "policyURL" : ""
+ }
+ ]
+ },
"identifier" : "A1B2C3D4",
"nonRenewingSubscriptions" : [
@@ -7,15 +17,21 @@
],
"settings" : {
- "_applicationInternalID" : "6763610682",
- "_developerTeamID" : "",
+ "_applicationInternalID" : "",
+ "_askToBuyEnabled" : false,
+ "_billingGracePeriodEnabled" : false,
+ "_billingIssuesEnabled" : false,
+ "_developerTeamID" : "ZCNAX3VL9D",
+ "_disableDialogs" : false,
"_failTransactionsEnabled" : false,
"_lastSynchronizedDate" : 0,
"_locale" : "en_US",
+ "_renewalBillingIssuesEnabled" : false,
"_storefront" : "USA",
"_storeKitErrors" : [
- ]
+ ],
+ "_timeRate" : 0
},
"subscriptionGroups" : [
{
@@ -35,7 +51,7 @@
"displayPrice" : "49.99",
"familyShareable" : true,
"groupNumber" : 1,
- "internalID" : "2000000001",
+ "internalID" : "6763610682",
"introductoryOffer" : null,
"localizations" : [
{
@@ -129,7 +145,7 @@
}
],
"version" : {
- "major" : 4,
+ "major" : 5,
"minor" : 0
}
}