Я разрабатываю iOS приложение с одним представлением в Xcode 11.4.1 Я добавил pythonkit фреймворк в Файл> Пакеты Swift> Добавить зависимость пакета и добавил git репо: https://github.com/pvieito/PythonKit.git
![My project tree looks like this](https://i.stack.imgur.com/lVPEU.png)
Когда я пытаюсь импортировать pythonkit и использовать его в ViewController.swift:
import UIKit
import PythonKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
myfunc()
// Do any additional setup after loading the view.
}
func myfunc(){
print("Hello...")
print(Python.version)
}
}
Выдает следующую ошибку:
Fatal error: Python library not found. Set the PYTHON_LIBRARY environment variable with the
path to a Python library.: file
/Users/sayansen/Library/Developer/Xcode/DerivedData/TestApp1-cjzcpyjbchjbrlbzuhbvpjlsttfp/SourcePackages/checkouts/PythonKit/PythonKit/PythonLibrary.swift,
line 40
2020-05-06 17:42:27.320360+0530 TestApp1[35313:1897321] Fatal error: Python library not found. Set the PYTHON_LIBRARY environment variable with the path to a Python library.: file /Users/sayansen/Library/Developer/Xcode/DerivedData/TestApp1-cjzcpyjbchjbrlbzuhbvpjlsttfp/SourcePackages/checkouts/PythonKit/PythonKit/PythonLibrary.swift, line 40
(lldb)
Я попытался создать «инструмент командной строки» для MacOS в xcode. В этом проекте я добавил фреймворк pythonkit, как указано выше, и он работал как шарм! Почему эта ошибка возникает для приложения iOS, но не для приложения ОС Ma c?
Примечание: я уже пробовал этот похожий пост Пожалуйста, помогите мне!