fix(ios): register Closer source path in Package.swift and fix compile errors
This commit is contained in:
parent
857d48e14f
commit
a0e0771d2d
|
|
@ -9,6 +9,10 @@
|
||||||
.cxx
|
.cxx
|
||||||
local.properties
|
local.properties
|
||||||
|
|
||||||
|
# iOS Swift Package Manager build artifacts
|
||||||
|
iphone/.build/
|
||||||
|
iphone/Package.resolved
|
||||||
|
|
||||||
# Private project docs (agent-only, never commit)
|
# Private project docs (agent-only, never commit)
|
||||||
FUTURE.md
|
FUTURE.md
|
||||||
HISTORY.md
|
HISTORY.md
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
import Foundation
|
import Foundation
|
||||||
|
|
||||||
import FirebaseFirestoreSwift
|
import FirebaseFirestore
|
||||||
|
|
||||||
struct User: Codable, Identifiable, Sendable {
|
struct User: Codable, Identifiable, Sendable {
|
||||||
let id: String
|
let id: String
|
||||||
|
|
@ -117,7 +117,7 @@ struct Entitlement: Codable, Identifiable, Sendable {
|
||||||
}
|
}
|
||||||
|
|
||||||
struct DailyQuestion: Codable, Identifiable, Sendable {
|
struct DailyQuestion: Codable, Identifiable, Sendable {
|
||||||
@DocumentID var id: String?
|
var id: String?
|
||||||
var questionId: String
|
var questionId: String
|
||||||
var date: String // YYYY-MM-DD
|
var date: String // YYYY-MM-DD
|
||||||
var assignedAt: Date
|
var assignedAt: Date
|
||||||
|
|
@ -125,7 +125,7 @@ struct DailyQuestion: Codable, Identifiable, Sendable {
|
||||||
}
|
}
|
||||||
|
|
||||||
struct DailyAnswer: Codable, Identifiable, Sendable {
|
struct DailyAnswer: Codable, Identifiable, Sendable {
|
||||||
@DocumentID var id: String? // = userId
|
var id: String? // = userId
|
||||||
var sealedAnswer: String? // "sealed:v1:{base64}"
|
var sealedAnswer: String? // "sealed:v1:{base64}"
|
||||||
var commitment: String? // "sha256:{urlsafe-base64}"
|
var commitment: String? // "sha256:{urlsafe-base64}"
|
||||||
var questionType: String // "text" | "multiple_choice" | "scale"
|
var questionType: String // "text" | "multiple_choice" | "scale"
|
||||||
|
|
|
||||||
|
|
@ -24,22 +24,25 @@ let package = Package(
|
||||||
dependencies: [
|
dependencies: [
|
||||||
.product(name: "FirebaseAuth", package: "firebase-ios-sdk"),
|
.product(name: "FirebaseAuth", package: "firebase-ios-sdk"),
|
||||||
.product(name: "FirebaseFirestore", package: "firebase-ios-sdk"),
|
.product(name: "FirebaseFirestore", package: "firebase-ios-sdk"),
|
||||||
.product(name: "FirebaseFirestoreSwift", package: "firebase-ios-sdk"),
|
|
||||||
.product(name: "FirebaseFunctions", package: "firebase-ios-sdk"),
|
.product(name: "FirebaseFunctions", package: "firebase-ios-sdk"),
|
||||||
.product(name: "FirebaseMessaging", package: "firebase-ios-sdk"),
|
.product(name: "FirebaseMessaging", package: "firebase-ios-sdk"),
|
||||||
.product(name: "FirebaseStorage", package: "firebase-ios-sdk"),
|
.product(name: "FirebaseStorage", package: "firebase-ios-sdk"),
|
||||||
.product(name: "RevenueCat", package: "purchases-ios"),
|
.product(name: "RevenueCat", package: "purchases-ios"),
|
||||||
.product(name: "RevenueCatUI", package: "purchases-ios"),
|
.product(name: "RevenueCatUI", package: "purchases-ios"),
|
||||||
.product(name: "GoogleSignIn", package: "GoogleSignIn-iOS"),
|
.product(name: "GoogleSignIn", package: "GoogleSignIn-iOS"),
|
||||||
]
|
],
|
||||||
|
path: "Closer",
|
||||||
|
exclude: ["Info.plist", "Closer.entitlements"]
|
||||||
),
|
),
|
||||||
.testTarget(
|
.testTarget(
|
||||||
name: "CloserTests",
|
name: "CloserTests",
|
||||||
dependencies: ["Closer"]
|
dependencies: ["Closer"],
|
||||||
|
path: "CloserTests"
|
||||||
),
|
),
|
||||||
.testTarget(
|
.testTarget(
|
||||||
name: "CloserUITests",
|
name: "CloserUITests",
|
||||||
dependencies: ["Closer"]
|
dependencies: ["Closer"],
|
||||||
|
path: "CloserUITests"
|
||||||
),
|
),
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
Loading…
Reference in New Issue