The pitfalls of using 3rd party plugins!

My app submission to the Apple app store has just been rejected due to the UDID now no longer being allowed to be used.
Problem is I don’t use it anywhere so it has to be one of the 3rd party plugins I use from the asset store that is the culprit.
Problem is which one? I’m having to systematically remove each one and keep trying until it passes to find out which one
is causing it.

Anyone know of any clever way to find out which plugin might be at fault?

I had that problem with Vuforia, they have an update that replace the use of UDID for something else.

Can’t you just email the developers of the plugin(s)?

Try searching the Xcode project for udid, you might get lucky, we found some third party source code using udids like this. Of course it won’t help you with libs.

I think this is more a case of “The pitfalls of using BAD or (sometimes) CHEAP 3rd party plugins”

You should always research the person you are buying plug-ins from. Most importantly, how often do they update their plug-ins. Also, it’s up to you to keep an eye on changes to Apple’s requirements and to then visit or write to your plug-in creator to ask if they are complying, or when they intend to update their plug-in to comply.

Sometimes, the cheaper plug-in can be appealing, but often to me it’s a warning sign that the owner is not going to be spending much time keeping the plug-in up-to-date, so I always look for those who will be spending this time and if that means paying a bit more, then so be it. That small addition to the cost is well worth it when issues such as this arise. However, having said this, there are some great free plug-ins out there who are lovingly updated such as iTween. So, research the plug-in creator before using their tools.

That’s very irritating. Please post what asset it turns out to be. I’m worried about all the 3rd party assets I’m using now…

Yep, I wanna know too. I have tons of plugins. I am sorry to hear about this!

It was the Revmob plugin, I was using V5 and needed the new V6. Mind you by the time I found out the one that caused it I’d already removed all the prime31 plugins so don’t know if any of them caused it also.

They wouldn’t have. If you read Prime31’s home page it explicitly states that UDID is not used in their plug-ins