wangdl 2f99e6874c feat: Shared Scheme + StoreKit Configuration
- 新增 xcshareddata/xcschemes/AIStudyApp.xcscheme (Shared)
- LaunchAction 引用 Products.storekit (本地测试 StoreKit)
- BuildAction/LaunchAction/ProfileAction/ArchiveAction 已配置
- Products.storekit: Premium Monthly(28 CNY) + Yearly(198 CNY)

Test Action 需 Xcode GUI 添加 AIStudyAppTests target:
  1. Xcode → File → New → Target → Unit Testing Bundle
  2. Target name: AIStudyAppTests
  3. Add existing test files from AIStudyAppTests/ folder
2026-06-27 13:53:25 +08:00

89 lines
3.1 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "2600"
version = "1.7">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES"
buildArchitectures = "Automatic">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "05F6CD1A2FA886330043A7BC"
BuildableName = "AIStudyApp.app"
BlueprintName = "AIStudyApp"
ReferencedContainer = "container:AIStudyApp.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES"
enableAddressSanitizer = "NO"
enableThreadSanitizer = "NO"
enableUBSanitizer = "NO"
disableMainThreadChecker = "NO">
<TestPlans>
</TestPlans>
<Testables>
</Testables>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
<StoreKitConfigurationFileReference
identifier = "Products.storekit">
</StoreKitConfigurationFileReference>
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "05F6CD1A2FA886330043A7BC"
BuildableName = "AIStudyApp.app"
BlueprintName = "AIStudyApp"
ReferencedContainer = "container:AIStudyApp.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "05F6CD1A2FA886330043A7BC"
BuildableName = "AIStudyApp.app"
BlueprintName = "AIStudyApp"
ReferencedContainer = "container:AIStudyApp.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>