AccessibilityIdentifiers acting weird on ios8 iphone 6 vs iphone 5s

I am baffled by and most likely doing something wrong with my setup. But the accessibility id’s that work in iphone 6 ios8 don’t work/show up with iphone 5s ios8 or iphone5s ios7.1. I have the following in app code

self.accessibilityIdentifier = self.domainName.text;
self.priceLabel.accessibilityIdentifier = @“price_label”;
self.isAvailableLabel.accessibilityIdentifier= @“is_available_label”;

As I imagined, I was able to see these identifiers in iphone 6 like below

UIATableCell
name: somethignthatno.expert
UIAStaticText
name: price_label
label: $69.99 $49.99 /yr
value: $69.99 $49.99 /yr
UIAStaticText
name: is_available_label
label: IS AVAILABLE
value: IS AVAILABLE

But with iphone 5s(ios8) I don’t see these names/ids

UIATableCell
name: somethignthatno.expert
UIAStaticText
name, label, value: $65.99 /yr
UIAStaticText
name, label, value: IS AVAILABLE

With iphone 5s(ios7.1) its a different story, all of these static texts are combined into one. So much for cross device identifiers

Any ideas?

@Satyajit in your iOS code what type of object is self?

UITableViewCell is base class though there are couple levels of inheritance

I currently running this automaiton in iOS8.1 and iphone 6’s only. So I am good but something to keep back in mind, when you are creating these accessibility labels.

Good to know. Might be worth creating a small sample iOS project to try and replicate this. It would also help for investigation.