facebook / react-native

A framework for building native applications using React
https://reactnative.dev
MIT License
118.8k stars 24.29k forks source link

IOS compiler #28717

Closed mstepanyan closed 4 years ago

mstepanyan commented 4 years ago

Dear Support Team . We have an iOS application(link - https://apps.apple.com/us/app/vlume/id1325346984), which is written in React-Native. We using also an UI Automation Tests (Appium XCUITest). Could you please help us to understand why XCUITest has a big delay for each call from Appium side

  1. find element 1-3min per command
  2. click element after finding 1-2min per command The same tests are working on Android 5 times faster We use:
  3. Appium - 1.17.0
  4. Xcode - 11.3
  5. iOS - 13.3.1 , 12.4.4
  6. Real devices - iPhone 7, 6s, 5s
  7. react-native - 0.61.5
  8. io.appium:java_client - 7.0.0(also tried 6.0.0)
github-actions[bot] commented 4 years ago
:warning: Missing Environment Information
:information_source: Your issue may be missing information about your development environment. You can obtain the missing information by running react-native info in a console.
mstepanyan commented 4 years ago

System: OS: macOS 10.15.3 CPU: (4) x64 Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz Memory: 2.03 GB / 16.00 GB Shell: 3.2.57 - /bin/bash Binaries: Node: 12.13.1 - /usr/local/bin/node Yarn: 1.21.1 - /usr/local/bin/yarn npm: 6.13.7 - /usr/local/bin/npm Watchman: 4.9.0 - /usr/local/bin/watchman SDKs: iOS SDK: Platforms: iOS 13.2, DriverKit 19.0, macOS 10.15, tvOS 13.2, watchOS 6.1 IDEs: Android Studio: 3.6 AI-192.7142.36.36.6241897 Xcode: 11.3/11C29 - /usr/bin/xcodebuild npmPackages: react: 16.8.0 => 16.8.0 react-native: => 0.61.5 npmGlobalPackages: react-native-cli: 2.0.1 react-native: 0.61.5

mstepanyan commented 4 years ago

IOS UI source tree is very big and incorrect XML code belong

mstepanyan commented 4 years ago

`<?xml version="1.0" encoding="UTF-8"?>

`
github-actions[bot] commented 4 years ago

We are using GitHub issues exclusively to track bugs in React Native. GitHub may not be the ideal place to ask a question, but you can try asking over on Stack Overflow, or on Reactiflux.