Я создаю приложение для iOS, использующее GoogleMaps iOS SDK. Я добавил SDK с помощью Swift Package Manager, и все заработало; однако предварительный просмотр больше не работает, поскольку Google Maps SDK является статической библиотекой, а XCode не может отображать предварительный просмотр со статическими библиотеками.
Поэтому я попытался создать динамическую структуру отдельно, и пока это было сделано Я подумал, что было бы неплохо перенести всю логику, связанную с навигацией, в эту структуру. Мне удалось собрать фреймворк, и приложение собирается нормально, но оно не запускается в симуляторе. Я получаю следующую ошибку:
The request was denied by service delegate (SBMainWorkspace).
...
Launchd job spawn failed
Domain: NSPOSIXErrorDomain
Code: 8
Failure Reason: Exec format error
Я проверил настройки сборки и обнаружил, что в обеих целях (фреймворке и приложении) используется архитектура Arm64.
Любые идеи или советы по отладке в чем проблема?
Код в рамках:
import SwiftUI
import GoogleMaps
public class GoogleMapViewController: UIViewController {
override public func viewDidLoad() {
super.viewDidLoad()
let options = GMSMapViewOptions()
options.camera = GMSCameraPosition.camera(withLatitude: -33.86, longitude: 151.20, zoom: 6.0)
options.frame = self.view.bounds
let mapView = GMSMapView(options: options)
self.view.addSubview(mapView)
}
}
public struct GoogleMapViewControllerRepresentable: UIViewControllerRepresentable {
public init() {}
public func makeUIViewController(context: Context) -> GoogleMapViewController {
return GoogleMapViewController()
}
public func updateUIViewController(_ uiViewController: GoogleMapViewController, context: Context) {
}
}
Подробнее здесь: https://stackoverflow.com/questions/792 ... -simulator
Ошибка формата Exec с пользовательской платформой iOS, работающей на симуляторе ⇐ IOS
Программируем под IOS
1733605726
Anonymous
Я создаю приложение для iOS, использующее GoogleMaps iOS SDK. Я добавил SDK с помощью Swift Package Manager, и все заработало; однако предварительный просмотр больше не работает, поскольку Google Maps SDK является статической библиотекой, а XCode не может отображать предварительный просмотр со статическими библиотеками.
Поэтому я попытался создать динамическую структуру отдельно, и пока это было сделано Я подумал, что было бы неплохо перенести всю логику, связанную с навигацией, в эту структуру. Мне удалось собрать фреймворк, и приложение собирается нормально, но оно не запускается в симуляторе. Я получаю следующую ошибку:
The request was denied by service delegate (SBMainWorkspace).
...
Launchd job spawn failed
Domain: NSPOSIXErrorDomain
Code: 8
Failure Reason: Exec format error
Я проверил настройки сборки и обнаружил, что в обеих целях (фреймворке и приложении) используется архитектура Arm64.
Любые идеи или советы по отладке в чем проблема?
Код в рамках:
import SwiftUI
import GoogleMaps
public class GoogleMapViewController: UIViewController {
override public func viewDidLoad() {
super.viewDidLoad()
let options = GMSMapViewOptions()
options.camera = GMSCameraPosition.camera(withLatitude: -33.86, longitude: 151.20, zoom: 6.0)
options.frame = self.view.bounds
let mapView = GMSMapView(options: options)
self.view.addSubview(mapView)
}
}
public struct GoogleMapViewControllerRepresentable: UIViewControllerRepresentable {
public init() {}
public func makeUIViewController(context: Context) -> GoogleMapViewController {
return GoogleMapViewController()
}
public func updateUIViewController(_ uiViewController: GoogleMapViewController, context: Context) {
}
}
Подробнее здесь: [url]https://stackoverflow.com/questions/79261246/exec-format-error-with-custom-ios-framework-running-on-simulator[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия