ionic 3 — не удается установить плагин mixpanel для ios с использованием последней версии xcode

#ionic-framework #npm #ionic3 #ionic-native

#ionic-framework #npm #ionic3 #ionic-native

Вопрос:

Я выполнил

 ionic cordova platform add ios
  

Произошла ошибка, приведенная ниже, я потратил весь день, но не смог найти решение.

 apple-ios version check failed ("D:IonicJobtivityMobileAppTesting1.1platformsioscordovaapple_ios_version"), continuing anyways.
Installing "cordova-plugin-mixpanel" for ios
Error during processing of action! Attempting to revert...
Failed to install 'cordova-plugin-mixpanel': CordovaError: Uh oh!
Cannot find resource file "D:IonicJobtivityMobileAppTesting1.1pluginscordova-plugin-mixpanelsrciosMixpanel.DS_Store" for plugin cordova-plugin-mixpanel in iOS platform
    at install (D:IonicJobtivityMobileAppTesting1.1platformsioscordovalibplugmanpluginHandlers.js:61:23)
    at ActionStack.process (D:IonicJobtivityMobileAppTesting1.1platformsioscordovanode_modulescordova-commonsrcActionStack.js:56:25)
    at PluginManager.doOperation (D:IonicJobtivityMobileAppTesting1.1platformsioscordovanode_modulescordova-commonsrcPluginManager.js:114:20)
    at PluginManager.addPlugin (D:IonicJobtivityMobileAppTesting1.1platformsioscordovanode_modulescordova-commonsrcPluginManager.js:144:17)
    at Api.addPlugin (D:IonicJobtivityMobileAppTesting1.1platformsioscordovaApi.js:234:10)
    at handleInstall (C:UsersSatyaAppDataRoamingnpmnode_modulescordovanode_modulescordova-libsrcplugmaninstall.js:594:10)
    at C:UsersSatyaAppDataRoamingnpmnode_modulescordovanode_modulescordova-libsrcplugmaninstall.js:357:28
    at _fulfilled (C:UsersSatyaAppDataRoamingnpmnode_modulescordovanode_modulesqq.js:854:54)
    at C:UsersSatyaAppDataRoamingnpmnode_modulescordovanode_modulesqq.js:883:30
    at Promise.promise.promiseDispatch (C:UsersSatyaAppDataRoamingnpmnode_modulescordovanode_modulesqq.js:816:13)
Uh oh!
Cannot find resource file "D:IonicJobtivityMobileAppTesting1.1pluginscordova-plugin-mixpanelsrciosMixpanel.DS_Store" for plugin cordova-plugin-mixpanel in iOS platform
  

Ответ №1:

Я только что столкнулся с той же проблемой. Это связано с текущей версией плагина mixpanel (4.6.0). Больше информации здесь

Решение заключается в установке предыдущей версии этого плагина. Вы должны удалить текущий (на всякий случай):

 rm -Rf pluginscordova-plugin-mixpanel
  

(или удалите папку, как хотите). А затем установите версию 4.5.2:

 cordova plugin add cordova-plugin-mixpanel@4.5.2