在尝试在iOS设备上运行应用程序时,我遇到了以下错误:
Swift Compiler Error (Xcode): 'open(_:options:completionHandler:)' is only available in iOS 10.0 or newer
/Users/apple/.pub-cache/hosted/pub.dev/url_launcher_ios-6.2.1/ios/Classes/Launcher.swift:29:29
字符串
我的项目的部署目标设置为platform:iOS '11.0'。令人惊讶的是,当我删除'url_launcher_ios'插件时,应用程序运行流畅。在进行彻底的研究后,我发现该错误似乎与'url_launcher_ios'插件本身有关,即使我已经确保我的应用程序和插件都使用最新的可用版本。
此兼容性问题导致在指定的部署目标中有效利用'url_launcher_ios'插件的障碍。我已尝试通过更新到最新的插件版本并在iOS部署目标的限制范围内探索其他潜在的解决方案来解决此问题,但不幸的是,问题仍然存在。
您能否提供解决此问题的指导或帮助?如果有任何变通方法,更新或修复程序可以促进'url_launcher_ios'插件在'11.0'或更高版本的iOS部署目标中的无缝集成,我们将不胜感激。
1条答案
按热度按时间p8ekf7hl1#
看起来你只在你的
Podfile
中设置了部署目标。你还需要在Xcode中在目标的General标签中这样做:的数据