E04 — EasyTallys: проверки хранилища и учётной записи Apple Дата русского перевода: 13 сентября 2026 г. Время сохранения оригинала (UTC): 2026-09-12T15:40:59.124Z Тип материала: Выдержка из текущего исходного кода Эти пути используют FileManager и CKContainer. Они не доказывают наличие production-entitlements, успешную синхронизацию или содержимое исторических бинарных файлов. Переведены пояснения и сведения о происхождении материалов. Код и снимки экрана оставлены на языке оригинала; русские тексты не заменяют исходные свидетельства и не означают нового одобрения Apple. Проект: AppleLedger Файл: AppleLedgerShared/Services/AppModelContainer.swift Выбранные строки: 341–345 Выдержка с исходными номерами строк; выбранные строки сохранены без изменений. SHA-256 полного исходного файла: 5446c56d0591b286adb91933164f3d57ba18ebaf3eca6c6e0d127c4cdec81f26 SHA-256 выдержки с номерами строк: c15b66dab90d09d02b80d9bd3205fe99abfd6dc139804dad96cfe5d1df194225 341 | private static var appGroupStoreDirectory: URL? { 342 | FileManager.default 343 | .containerURL(forSecurityApplicationGroupIdentifier: appGroupIdentifier)? 344 | .appending(path: "AppleLedger", directoryHint: .isDirectory) 345 | } Проект: AppleLedger Файл: AppleLedgerShared/Services/ImportExportService.swift Выбранные строки: 436–441 Выдержка с исходными номерами строк; выбранные строки сохранены без изменений. SHA-256 полного исходного файла: dcadccf109343eb36c509f40027ba929a99b8c54cb2329ce6c65b013d8c65eb5 SHA-256 выдержки с номерами строк: 6ab26ec700b69059464470a8d49d50be5a8d94545d4d8075bf74cfac87d88fa2 436 | static func saveLatestBackup(_ archiveData: Data, createdAt: Date = .now) async throws -> ManualICloudBackupMetadata { 437 | #if canImport(CloudKit) 438 | let container = CKContainer(identifier: AppModelContainer.cloudKitContainerIdentifier) 439 | guard try await container.accountStatus() == .available else { 440 | throw ManualICloudBackupError.accountUnavailable 441 | }