Kotlin Multiplatform: не может найти «mainviewcontrollerkt» в Scope mainviewcontrollerkt.mainviewcontroller ()IOS

Программируем под IOS
Ответить
Anonymous
 Kotlin Multiplatform: не может найти «mainviewcontrollerkt» в Scope mainviewcontrollerkt.mainviewcontroller ()

Сообщение Anonymous »

Я обновил свой мультимодульный проект KMP, чтобы использовать кокоподы в соответствии с Kotlinlang. Но после того, как синхронизируется, создание и запуск приложения iOS (с использованием Android Studio или Xcode), я сталкиваюсь с следующей ошибкой:

inside build.gradle.kts of: composeapp Модуль, я добавил следующий код: < /p>

Код: Выделить всё

kotlin {
cocoapods {
summary = "Some description for the Shared Module"
homepage = "Link to the Shared Module homepage"
version = "1.0"
ios.deploymentTarget = "16.2"
podfile = project.file("../iosApp/Podfile")
framework {
baseName = "ComposeApp"
isStatic = false
transitiveExport = false // This is default.
}
}
}
и Podfile Inside iosapp каталог выглядит следующим образом:

Код: Выделить всё

target 'iosApp' do
use_frameworks!
platform :ios, '16.2'
pod 'composeApp', :path => '../ComposeApp'
end
Что я уже пробовал:
  • Несомненно, кэш и перезапуск
  • Очистить проект и сделать его снова
  • Запуск pod deintegrate затем установка Pod снова
  • Решение сказано здесь: Открыть файл *.xcworkspace , затем создание с использованием ⌘ + b (что приводит к сбое построить)


Подробнее здесь: https://stackoverflow.com/questions/794 ... viewcontro
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»