E07 — SpellVPN Tool: compile-time configuration distinction / SpellVPN Tool:编译时配置区别 Prepared: 2026-09-12 Captured (UTC): 2026-09-12T15:40:59.124Z Type: current source excerpt The first excerpt identifies the ULTRA condition; the second is its non-ULTRA branch. The omitted ULTRA settings are not presented as Tool settings. 第一段标明 ULTRA 条件,第二段为其非 ULTRA 分支;省略的 ULTRA 设置不作为 Tool 设置展示。 Project: SuperVPN-iOS File: SuperVPNApp/SuperVPNApp.swift Selected lines: 782-783 Redacted: NO Original whole-file SHA-256: 137df2925bcb6597bda2605b19f9109727ec3015eaf1aa80f93928c5f7a3ec0e Numbered excerpt SHA-256 (UTF-8, LF): 703c631f39a49caf1efe0cace10e30c7a81314068ad0c666fe9607f221777121 782 | static var current: AppProductConfiguration { 783 | #if SPELLVPN_ULTRA Project: SuperVPN-iOS File: SuperVPNApp/SuperVPNApp.swift Selected lines: 808-833 Redacted: NO Original whole-file SHA-256: 137df2925bcb6597bda2605b19f9109727ec3015eaf1aa80f93928c5f7a3ec0e Numbered excerpt SHA-256 (UTF-8, LF): 03236ad8fcfb5312901ea972ed0f440b0eb0c21dfc5739f8ec1df3aac8435abe 808 | #else 809 | return AppProductConfiguration( 810 | edition: .pro, 811 | distributionModel: "paid", 812 | adMode: "none", 813 | subscriptionProductID: "", 814 | weeklySubscriptionProductID: "", 815 | monthlySubscriptionProductID: "", 816 | quarterlySubscriptionProductID: "", 817 | yearlySubscriptionProductID: "", 818 | superWeeklySubscriptionProductID: "", 819 | superMonthlySubscriptionProductID: "", 820 | superQuarterlySubscriptionProductID: "", 821 | superYearlySubscriptionProductID: "", 822 | providerLinesEndpoint: "", 823 | providerSourceListEndpoint: "", 824 | appGroupIdentifier: plistString("SpellVPNAppGroupIdentifier", defaultValue: SuperVPNShared.appGroupIdentifier), 825 | admobApplicationID: "", 826 | yandexBannerAdUnitID: "", 827 | yandexInterstitialAdUnitID: "", 828 | yandexAppOpenAdUnitID: "", 829 | yandexNativeAdUnitID: "", 830 | adsShowPlaceholders: false 831 | ) 832 | #endif 833 | }