MediaBrix plugin not available on iOS?!

Hello,

I tried to publish my App on iOS but it turns out, that I cannot start the app because the stack traceback tells me:

“module: ‘plugin.mediaBrix’ not found:resource(plugin.MediaBrix.lu)does not exist in archive no field”…

I get the same error with the sample MediaBrix Plugin on iOS! (https://github.com/coronalabs/plugins-sample-mediabrix)

Is the MediaBrix plugin not out yet for iOS or what could explain that error? I am thankful for any help.

I am using iOS 9.3.

Greetings

Nico

Note: On first reading I missed that you’re getting the same error for the demo.

I’d file a bug: https://developer.coronalabs.com/content/bug-submission

I did.

But if anyone from the dev team is reading this:  PLEASE fix it as fast as you can! This is a very sensitive issue, as it renders iOS publishing worthless for me.

Thank you for your understanding.

Nico

I saw that you also filed a bug report. I ran the attached sample app on my iPhone 6 (iOS 9.3.4) and I did not get the error you had. It definitely got passed the require and into the init part. I don’t have an app setup with MediaBrix to test. I’ve assigned it on to an engineer. But he won’t see this until the morning.

I’ll see if anyone else has any ideas.

Rob

Thank you for your answer Rob!

I do have to say that I was running it in the iOS simulator since I do not have an Apple Developer account yet.

Does it work for you in the simulator as well?

Best wishes

Nico

Can you post your build.settings please?

I have exactly the same problem with the sample plugin… So it is the sample plugin’s build.settings that you need to look at.

https://github.com/coronalabs/plugins-sample-mediabrix/blob/master/build.settings

I understand that. But its always better for me to see your app’s build.settings.

But regardless change:

        ["plugin.mediaBrix"] =         {             publisherId = "com.coronalabs",             supportedPlatforms = { iphone=true, android=true }         },

to

        ["plugin.mediaBrix"] =         {             publisherId = "com.coronalabs",         },

or

        ["plugin.mediaBrix"] =         {             publisherId = "com.coronalabs",             supportedPlatforms = { iphone=true, android=true, ["iphone-sim"]= true, }         },

Thank you Rob!

That solved it!

Note: On first reading I missed that you’re getting the same error for the demo.

I’d file a bug: https://developer.coronalabs.com/content/bug-submission

I did.

But if anyone from the dev team is reading this:  PLEASE fix it as fast as you can! This is a very sensitive issue, as it renders iOS publishing worthless for me.

Thank you for your understanding.

Nico

I saw that you also filed a bug report. I ran the attached sample app on my iPhone 6 (iOS 9.3.4) and I did not get the error you had. It definitely got passed the require and into the init part. I don’t have an app setup with MediaBrix to test. I’ve assigned it on to an engineer. But he won’t see this until the morning.

I’ll see if anyone else has any ideas.

Rob

Thank you for your answer Rob!

I do have to say that I was running it in the iOS simulator since I do not have an Apple Developer account yet.

Does it work for you in the simulator as well?

Best wishes

Nico

Can you post your build.settings please?

I have exactly the same problem with the sample plugin… So it is the sample plugin’s build.settings that you need to look at.

https://github.com/coronalabs/plugins-sample-mediabrix/blob/master/build.settings

I understand that. But its always better for me to see your app’s build.settings.

But regardless change:

        ["plugin.mediaBrix"] =         {             publisherId = "com.coronalabs",             supportedPlatforms = { iphone=true, android=true }         },

to

        ["plugin.mediaBrix"] =         {             publisherId = "com.coronalabs",         },

or

        ["plugin.mediaBrix"] =         {             publisherId = "com.coronalabs",             supportedPlatforms = { iphone=true, android=true, ["iphone-sim"]= true, }         },

Thank you Rob!

That solved it!