
- 注释掉Podfile中的Alamofire依赖,更新Podfile.lock以反映更改。 - 在yana/APIs/API-README.md中新增自动认证Header机制的详细文档,描述其工作原理、实现细节及最佳实践。 - 在yana/yanaApp.swift中将print语句替换为debugInfo以增强调试信息的输出。 - 在API相关文件中实现用户认证状态检查和相关header的自动添加逻辑,提升API请求的安全性和用户体验。 - 更新多个文件中的日志输出,确保在DEBUG模式下提供详细的调试信息。
33 lines
697 B
Swift
33 lines
697 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
|
|
|
|
debugInfo("🛠 原生URLSession测试开始")
|
|
}
|
|
|
|
var body: some Scene {
|
|
WindowGroup {
|
|
AppRootView()
|
|
}
|
|
}
|
|
}
|