在 Kotlin Multiplatform Mobile 范围内找不到 'Greeting'
Cannot find 'Greeting' in scope Kotlin Multiplatform Moblie
我在 Android Studio 项目中添加了一个 KMM 模块。我的项目构建成功。我在
的依赖项中添加了共享模块
App level build.gradle.kts
看起来像这样:-
implementation(project(":kotlinmultiplatformsharedmodule"))
我正在添加我的项目目录
我在这个目录下的项目
> /Users/vmodi/AndroidStudioProjects/KotlinCocoapods
我创建了一个 xcode 项目并使用
创建了一个 pod 文件
pod init
PodFile
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'IosCocoapods' do
# Comment the next line if you don't want to use dynamic frameworks
use_frameworks!
# Pods for IosCocoapods
pod 'kotlinmultiplatformsharedmodule', :path => '/Users/vmodi/AndroidStudioProjects/KotlinCocoapods/kotlinmultiplatformsharedmodule'
end
I 运行 在新终端中输入命令并转到 ios 项目目录
cd /Users/vmodi/Xcode/IosCocoapods
然后
pod install --verbose
我的 Ios 项目结构如下所示
我打开项目并导入模块然后我写 Greeting().greeting()
它给出了错误
Cannot find 'Greeting' in scope
使用 Cocoapods 你需要打开 *.xcworkspace
文件而不是 *.xcodeproj
,可以找到更多信息 here.
然后你需要运行使用⌘+B构建。这将 运行 构建 KMM 框架的脚本,在构建(如果成功)并完成索引之后,您应该不会看到任何错误。
我在 Android Studio 项目中添加了一个 KMM 模块。我的项目构建成功。我在
的依赖项中添加了共享模块App level build.gradle.kts
看起来像这样:-
implementation(project(":kotlinmultiplatformsharedmodule"))
我正在添加我的项目目录
我在这个目录下的项目
> /Users/vmodi/AndroidStudioProjects/KotlinCocoapods
我创建了一个 xcode 项目并使用
创建了一个 pod 文件pod init
PodFile
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'IosCocoapods' do
# Comment the next line if you don't want to use dynamic frameworks
use_frameworks!
# Pods for IosCocoapods
pod 'kotlinmultiplatformsharedmodule', :path => '/Users/vmodi/AndroidStudioProjects/KotlinCocoapods/kotlinmultiplatformsharedmodule'
end
I 运行 在新终端中输入命令并转到 ios 项目目录
cd /Users/vmodi/Xcode/IosCocoapods
然后
pod install --verbose
我的 Ios 项目结构如下所示
我打开项目并导入模块然后我写 Greeting().greeting()
它给出了错误
Cannot find 'Greeting' in scope
使用 Cocoapods 你需要打开 *.xcworkspace
文件而不是 *.xcodeproj
,可以找到更多信息 here.
然后你需要运行使用⌘+B构建。这将 运行 构建 KMM 框架的脚本,在构建(如果成功)并完成索引之后,您应该不会看到任何错误。