Javascript 每当我向Meteor添加新的cordova软件包时,我都会得到;错误:缺少变量:反向的“客户端ID”;
从现有Meteor软件包构建ios应用程序。为了使应用程序成为Javascript 每当我向Meteor添加新的cordova软件包时,我都会得到;错误:缺少变量:反向的“客户端ID”;,javascript,xcode,cordova,meteor,mobile-config,Javascript,Xcode,Cordova,Meteor,Mobile Config,从现有Meteor软件包构建ios应用程序。为了使应用程序成为Xcode项目,我一直在运行以下程序: meteor build ../example-output --mobile-settings settings-staging.json --server https://example-staging.meteorapp.com:443 我已经有了一个mobile config.js,其中包括所有的配置,例如App.info,App.icons,App.launchScreens,A
Xcode
项目,我一直在运行以下程序:
meteor build ../example-output --mobile-settings settings-staging.json --server https://example-staging.meteorapp.com:443
我已经有了一个mobile config.js
,其中包括所有的配置,例如App.info
,App.icons
,App.launchScreens
,App.appendToConfig
。此外,我在文件中包含了反向的客户机ID
。一切正常,直到我添加任何cordova插件(meteor添加插件cordova:
)
该应用程序构建到.xcworkspace
中,但随后出现了一些问题,我认为这些cordova插件将解决这些问题。如何配置/修复反向的客户端ID和/或配置问题,并添加cordova插件,以便该项目可以编译为Xcode.xcworkspace
?感谢,其中指出
“该问题自1.2.x版起就存在。如果Cordova
包引用另一个Cordova包作为依赖项
cordova plugin compat软件包存在很多问题
被其他人引用。”
解决方案最终只是删除cordova版本:
rm -rf .meteor/local/cordova-build
我还删除并再次添加了iOS平台,以便更好地衡量:
meteor remove-platform ios
meteor add-platform ios
meteor remove-platform ios
meteor add-platform ios