# Compose kmp IOS

**URL:** <https://discuss.appium.io/t/compose-kmp-ios/45724>\
**Category:** Issues/Bugs\
**Created:** [April 29, 2025, 7:58pm UTC](https://discuss.appium.io/t/compose-kmp-ios/45724 "2025-04-29T19:58:35Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![YASMINCOS](https://discuss.appium.io/user_avatar/discuss.appium.io/yasmincos/32/14156_2.png) [@YASMINCOS](https://discuss.appium.io/u/YASMINCOS)\
**Post date:** [April 29, 2025, 7:58pm UTC](https://discuss.appium.io/t/compose-kmp-ios/45724/1 "2025-04-29T19:58:36Z")

</div>

I’m using Compose Multiplatform (KMP), and I’d like to know if it’s possible to access UI elements on iOS using `AppiumBy.accessibilityId`. Even though I’m setting `Modifier.semantics { contentDescription = "..." }`, the elements appear with no description in the accessibility tree.  
The UI structure is visible in the Appium Inspector, but all the elements show `accessible="false"` and no `label` or `name` attributes. This issue only happens on iOS — on Android everything works as expected.

---

<div class="post-metadata">

**Author:** ![Aleksei](https://discuss.appium.io/user_avatar/discuss.appium.io/aleksei/32/6267_2.png) [@Aleksei](https://discuss.appium.io/u/Aleksei)\
**Post date:** [April 29, 2025, 8:44pm UTC](https://discuss.appium.io/t/compose-kmp-ios/45724/2 "2025-04-29T20:44:41Z")

</div>

> [@YASMINCOS](#):
>
> contentDescription

Hardly believe this is correct way in KMP set ids for iOS… Please check docs.

[Support for iOS accessibility features | Kotlin Multiplatform Development Documentation](https://www.jetbrains.com/help/kotlin-multiplatform-dev/compose-ios-accessibility.html#customize-synchronization-of-the-accessibility-tree) →

```auto
You can also use this semantic data in testing and other automation: properties such as testTag will correctly map to native accessibility properties such as accessibilityIdentifier. This makes semantic data from Compose Multiplatform available to Accessibility Services and XCTest framework.

```
