我正在学习KotlinLang.org中的“创建您的第一个多平台应用程序”教程,一切都很顺利,直到我尝试在iOS机器上运行该示例。设备模拟器在很长时间后打开,但应用程序没有在上面运行。我尝试先启动模拟器,然后进行测试,结果相同。我尝试了iPhone 11和iPhone 8模拟器,结果都相同。所有内容都成功编译和构建,但模拟器的屏幕上没有显示任何应用程序。
我可以运行iOS测试,结果是成功的,正如你在iPhone 11测试中看到的,但应用程序仍然不会在模拟器中显示。我也尝试了Github的KMM-Sample-Master,结果相同。
如果您需要更多信息,请联系我们。
谢谢
3条答案
按热度按时间7jmck4yq1#
我遇到了同样的问题。我无法在Android应用程序正常运行的情况下从Android Studio运行iosApp。我所做的是通过Android Studio构建iosApp。因此,在运行配置列表中,选择iosApp,然后单击“运行”。构建完成后,打开Xcode,选择iosApp,然后从那里运行项目。每次代码发生更改时,在Android Studio中构建并从Xcode运行它。
yhxst69z2#
在我的例子中,问题与权限有关。为了解决这个问题,我运行:
sudo chown username ~/Library/LaunchAgents
找到解决方案here
zqry0prt3#
自Android Studio 4.1.2起,此问题已得到更正。构建戳如下: