Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Как подключить через tuist? #14

Open
AndrRok opened this issue Nov 26, 2024 · 1 comment
Open

Как подключить через tuist? #14

AndrRok opened this issue Nov 26, 2024 · 1 comment

Comments

@AndrRok
Copy link

AndrRok commented Nov 26, 2024

У кого-нибудь получилось подключить карты через tuist? Поделитесь файлом Project.swift из manifests, пожалуйста
Я застрял на проставлении флагов

@alekla
Copy link

alekla commented Dec 11, 2024

// swift-tools-version: 6.0
import ProjectDescription
import ProjectDescriptionHelpers

let targetSettings: Settings = .settings(
    base: [
        "OTHER_LDFLAGS": [
            "-lresolv",
            "-lc++",
            "-ObjC"
        ],
        "HEADER_SEARCH_PATHS": [
            "$(inherited)"
        ],
        "SWIFT_OBJC_BRIDGING_HEADER": "App-Bridging-Header.h"
    ]
)

let project = Project(
    name: "GTO",
    options: .options(
        defaultKnownRegions: ["ru"],
        developmentRegion: "ru"
    ),
    settings: .projectSettings,
    targets: [
        Target.target(
            dependencies: [
                .sdk(name: "c++", type: .library, status: .required),

                .sdk(name: "CoreFoundation", type: .framework, status: .required),
                .sdk(name: "Foundation", type: .framework, status: .required),
                .sdk(name: "CoreLocation", type: .framework, status: .required),
                .sdk(name: "UIKit", type: .framework, status: .required),
                .sdk(name: "OpenGLES", type: .framework, status: .required),
                .sdk(name: "SystemConfiguration", type: .framework, status: .required),
                .sdk(name: "CoreGraphics", type: .framework, status: .required),
                .sdk(name: "QuartzCore", type: .framework, status: .required),
                .sdk(name: "Security", type: .framework, status: .required),
                .sdk(name: "CoreTelephony", type: .framework, status: .required),
                .sdk(name: "CoreMotion", type: .framework, status: .required),
                .sdk(name: "DeviceCheck", type: .framework, status: .required),

                .external(name: "YandexMapsMobile"),
            ],
            settings: targetSettings
        )
    ]
)

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants