Задать вопрос
deleted-mezhevikin
@deleted-mezhevikin

Почему Xcode не видит Swift класса в скомпилированном фреймверке?

Есть задача - сделать несколько Swift классов в виде скомпилированного фреймверка.

На гитхабе есть проект показываюсь как создать фреймверк содержащий swift класс - https://github.com/crspybits/CocoaTouchFramework .

В примере этого проекта подключения фреймверка идет через импортирование xcode проекта.

Я создал новый swift проект и добавил туда уже скомпилированный SimpleFramework.framework из выше упомянутого репозитория и получил ошибку:

ViewController.swift:12:22: 'SimpleClass' is unavailable: cannot find Swift declaration for this class


То есть xcode не видет класса SimpleClass. Что не так?

//
//  ViewController.swift
//

import UIKit
import SimpleFramework

@objc class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        var object = SimpleClass("fwe")

    }

}


Мой тестовый проект на github: https://github.com/nullproduction/TestApp
  • Вопрос задан
  • 1539 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
deleted-mezhevikin
@deleted-mezhevikin Автор вопроса
Пользователь Max Mikheyenko подсказал решение данной проблемы на stackoverflow : ru.stackoverflow.com/a/471633/14865
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы