krz/domain-dig

an ios app for DNS & SSL analysis

clone: git clone https://gitbay.org/krz/domain-dig.git

4da7adabc63876fb5f38b93af9b6466f47d974e8

unsigned

author: Christian Cleberg <hello@cleberg.net> · 2026-07-20T20:36:52Z

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.
 DomainDig.storekit | 26 +++++++++++++++++++++-----
 1 file 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
   }
 }