运行cordova-paramedic --platform ios --plugin cordova-plugin-zencam --verbose
时。
出现此错误:
No target specified for emulator. Deploying to iPhone-X, 12.1 simulator
/private/var/folders/_t/pxl23c8j27jbnnrmsmhl6qwc0001b8/T/tmp-25703ql9alOcv3wy6/platforms/ios/build/emulator/HelloCordova.app/Info.plist file not found.
Error: cordova emulate return error code 1
我已经尝试使用--buildFlag='-UseModernBuildSystem=0'
并以此方式运行命令,
cordova-paramedic --platform ios --plugin cordova-plugin-zencam --args=--buildFlag='-UseModernBuildSystem=0' --verbose
我尝试过的另一件事是以这种方式在平台5.0.0上运行iOS
cordova-paramedic --platform ios@5.0.0 --plugin cordova-plugin-zencam --verbose
但是随后出现此错误,
cordova-paramedic: starting local medic server ios@5.0.0
(node:26754) [DEP0022] DeprecationWarning: os.tmpDir() is deprecated. Use os.tmpdir() instead.
platform is not supported :: ios@5.0.0
我发现部分解决方案是添加--justbuild
并运行以下代码,
cordova-paramedic --platform ios --plugin cordova-plugin-zencam --verbose --justbuild --args=--buildFlag='-UseModernBuildSystem=0'
但是,这并不是理想的解决方案,因为它只能构建它,而不能让您运行测试。