Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document how we use Flipper. #4255

Closed
chrisbobbe opened this issue Sep 10, 2020 · 1 comment
Closed

Document how we use Flipper. #4255

chrisbobbe opened this issue Sep 10, 2020 · 1 comment
Labels

Comments

@chrisbobbe
Copy link
Contributor

chrisbobbe commented Sep 10, 2020

Once we're on React Native v0.62 (#3782), we'll be able to use Flipper, a new developer tool.

There will likely be several quirks to work through (or around); the biggest, probably is that Flipper doesn't work with physical iOS devices yet.

To get it working on an iOS simulator, I followed the instructions in this error message:

idb is required to use iOS devices. Install it with instructions from https://github.com/facebook/idb and set the installation path in Flipper settings.

When I went to follow Facebook's installation instructions, I found that not one but two components had to be installed; they recommended using Homebrew for one and pip3 for the other. (The actual command they give is pip3.6 but pip3 worked for me, and I don't know how to get pip3.6 or if it's even a thing.)

For Android, it was saying that my value at $ANDROID_HOME was /opt/android_sdk, and that it didn't find the Android SDK at that path. The first part just wasn't true; running echo $ANDROID_HOME told me what the actual value was. I pasted that output into the Flipper settings, as was recommended in facebook/flipper#667 (comment), and it started working.

@chrisbobbe chrisbobbe added a-tools blocked on other work To come back to after another related PR, or some other task. labels Sep 10, 2020
@chrisbobbe chrisbobbe added upstream: RN Issues related to an issue in React Native and removed blocked on other work To come back to after another related PR, or some other task. upstream: RN Issues related to an issue in React Native labels Sep 22, 2020
chrisbobbe added a commit to chrisbobbe/zulip-mobile that referenced this issue May 5, 2021
…2.5.

Following the outlined solution for projects using RN v0.63, in
facebook/react-native#31480.

The "properly clean your caches" step didn't seem to be necessary
for me, but possibly that's different between environments.

Done without looking for breaking changes (there could be a lot
between Flipper 0.54.0 and 0.75.1) because we don't use Flipper yet
(that's zulip#4255) and we don't have anything like a Flipper config file
for iOS.
chrisbobbe added a commit to chrisbobbe/zulip-mobile that referenced this issue May 5, 2021
…2.5.

Following the outlined solution for projects using RN v0.63, in
facebook/react-native#31480.

The "properly clean your caches" step didn't seem to be necessary
for me, but possibly that's different between environments.

Done without looking for breaking changes, beyond confirming that
the build succeeds on Xcode 12.5. There could be a lot of breaking
changes between Flipper 0.54.0 and 0.75.1 -- but we don't use
Flipper yet (that's zulip#4255) and we don't have anything like a Flipper
config file for iOS.
gnprice pushed a commit to chrisbobbe/zulip-mobile that referenced this issue May 6, 2021
…2.5.

Following the outlined solution for projects using RN v0.63, in
facebook/react-native#31480.

The "properly clean your caches" step didn't seem to be necessary
for me, but possibly that's different between environments.

Done without looking for breaking changes, beyond confirming that
the build succeeds on Xcode 12.5. There could be a lot of breaking
changes between Flipper 0.54.0 and 0.75.1 -- but we don't use
Flipper yet (that's zulip#4255) and we don't have anything like a Flipper
config file for iOS.
@chrisbobbe
Copy link
Contributor Author

Closing as not planned: #5848

@chrisbobbe chrisbobbe closed this as not planned Won't fix, can't repro, duplicate, stale Apr 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant