Closed matejkramny closed 6 years ago
This plugin is dependent on cordova-plugin-actionsheet which it uses to present an out-of-the-box UI for picking which installed navigation app to launch.
It seems the error in your log extract relates to a bug with Cordova's handling of plugin dependencies, not with this plugin itself.
It appears Cordova is getting its internal mapping of plugins wrong when it comes to dependent plugins and this is causing the error.
From comments in the Cordova issue, it seems that this occurs when plugins are stored in the package.json
but not config.xml
so you should ensure you installed plugins are present in both files.
Closing as this as the bug lies within Cordova's plugin installation code so there's nothing that can be done from within this plugin to resolve it.
Hmm thanks
@dpa99c Cordova Plugin ActionSheet is giving error on Ionic Appflow build server for iOS. Ionic support team ask us to remove that plugin as it has not been updated for 4 years. But we are using launch navigator which depend on ActionSheet. What do you suggest what should we do. Can you implement action sheet code in this plugin.
[18:38:55]: ▸ ⚠️ /Users/ionic/builds/username/appname/platforms/ios/App Name/Plugins/cordova-plugin-actionsheet/ActionSheet.m:177:1: implementing deprecated method [-Wdeprecated-implementations]
...
[18:38:59]: ▸ ❌ ld: symbol(s) not found for architecture arm64
[18:38:59]: ▸ ❌ clang: error: linker command failed with exit code 1 (use -v to see invocation)
I'm submitting a ... (check one with "x"):
Bug report
Hi, during installation on the CI cordova produces the error (below). I've search the issues which had a somewhat similar output but is likely unrelated (?).
Can you help?
Current behavior:
Cordova is complaining about:
Expected behavior:
I'm not sure what the actionsheet plugin is for (it's not in my plugin list).
Steps to reproduce:
cordova prepare
Environment information
cordova -v
8.0.0cordova platform ls
cordova plugin ls