
- 在Package.swift中注释掉旧的swift-composable-architecture依赖,并添加swift-case-paths依赖。 - 在Podfile中将iOS平台版本更新至16.0,并移除QCloudCOSXML/Transfer依赖,改为使用QCloudCOSXML。 - 更新Podfile.lock以反映依赖变更,确保项目依赖的准确性。 - 新增架构分析需求文档,明确项目架构评估和改进建议。 - 在多个文件中实现async/await语法,提升异步操作的可读性和性能。 - 更新日志输出方法,确保在调试模式下提供一致的调试信息。 - 优化多个视图组件,提升用户体验和代码可维护性。
33 lines
701 B
Swift
33 lines
701 B
Swift
//
|
|
// yanaApp.swift
|
|
// yana
|
|
//
|
|
// Created by P on 2025/4/21.
|
|
//
|
|
|
|
import SwiftUI
|
|
import ComposableArchitecture
|
|
|
|
@main
|
|
struct yanaApp: App {
|
|
@UIApplicationDelegateAdaptor(AppDelegate.self) var appDelegate
|
|
|
|
init() {
|
|
// 禁用SwiftUI Previews调试日志 (仅在DEBUG模式下)
|
|
#if DEBUG
|
|
// 减少SwiftUI Previews相关的调试输出
|
|
if ProcessInfo.processInfo.environment["XCODE_RUNNING_FOR_PREVIEWS"] == nil {
|
|
// 不是在Previews环境中运行
|
|
}
|
|
#endif
|
|
|
|
debugInfoSync("🛠 原生URLSession测试开始")
|
|
}
|
|
|
|
var body: some Scene {
|
|
WindowGroup {
|
|
AppRootView()
|
|
}
|
|
}
|
|
}
|