INNER CODE UNIT · Swift
oneSignalEnvFlag
OneSignal/OneSignal-Flutter-SDK · ios/onesignal_flutter/Package.swift:7
func oneSignalEnvFlag(_ name: String) -> Bool {
let value = Context.environment[name]?.trimmingCharacters(in: .whitespacesAndNewlines).lowercased()
return value == "true" || value == "1"
}
let oneSignalDisableLocation = oneSignalEnvFlag("ONESIGNAL_DISABLE_LOCATION")
var oneSignalDependencies: [Target.Dependency] = [
.product(name: "OneSignalFramework", package: "OneSignal-XCFramework"),
.product(name: "OneSignalInAppMessages", package: "OneSignal-XCFramework"),
.product(name: "OneSignalExtension", package: "OneSignal-XCFramework"),
]
if !oneSignalDisableLocation {
oneSignalDependencies.append(.product(name: "OneSignalLocation", package: "OneSignal-XCFramework"))
}
let package = Package(