Сбой при использовании Cocoapods со статическими библиотеками - PullRequest
0 голосов
/ 21 ноября 2018

Поскольку статические библиотеки теперь поддерживаются для Swift с использованием Cocoapods 1.5.0, я хочу использовать модуль iosMath со статическими библиотеками.

Поэтому я опускаю 'use_frameworks' из моего Podfile и вместо этого добавляю pod 'iosMath',: modular_headers => true.В моем ViewController теперь это выглядит так:

import UIKit
import iosMath

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        print(iosMathVersionNumber)
        // Do any additional setup after loading the view, typically from a nib.
    }
}

Но при компиляции этого кода я получаю следующее сообщение об ошибке:
ld: символ (-ы) не найден для архитектуры x86_64
clang:ошибка: команда компоновщика завершилась неудачно с кодом выхода 1 (используйте -v, чтобы увидеть вызов)

Затем я попытался добавить новый пустой Swift-файл в мой модуль, как многие предложили и обновили Cocoapods до 1.6.0 Beta.Но ни один из этих методов не сработал.У вас есть другое предложение, что я могу попробовать?

...