When publishing my ipa to test cloud I receive the above error. I have followed discussions in older articles:
https://forums.xamarin.com/discussion/59412/ipa-file-not-linked-with-calabash
https://forums.xamarin.com/discussion/85814/the-ipa-file-does-not-seem-to-be-linked-with-calabash-framework
etc.
I have double checked that I am:
building in Debug
My compiler directive looks like: DEBUG;ENABLE_TEST_CLOUD;
I have added the code below to enable calabash in AppDelegate.FinishedLaunching
// starts calabash when built for test cloud
if ENABLE_TEST_CLOUD
Xamarin.Calabash.Start();
endif
The strange thing is if I remove the if compiler directive above and just put Xamarin.Calabash.Start(); in the function then it works as expected.
It's almost like my compiler directive is not being honoured but I have double and triple checked, see image below.