<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Feargal Walsh</title>
    <description>The latest articles on Forem by Feargal Walsh (@feargswalsh92).</description>
    <link>https://forem.com/feargswalsh92</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F104287%2F4494eca2-8972-4be4-83d3-b449e520d981.jpeg</url>
      <title>Forem: Feargal Walsh</title>
      <link>https://forem.com/feargswalsh92</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/feargswalsh92"/>
    <language>en</language>
    <item>
      <title>RXWorkshop </title>
      <dc:creator>Feargal Walsh</dc:creator>
      <pubDate>Mon, 29 Oct 2018 15:00:45 +0000</pubDate>
      <link>https://forem.com/feargswalsh92/rxworkshop--5bo4</link>
      <guid>https://forem.com/feargswalsh92/rxworkshop--5bo4</guid>
      <description>&lt;p&gt;I need to learn RxJs quickly for a new job. I came across the &lt;a href="https://www.thisdot.co/rx-workshop"&gt;'official' workshop&lt;/a&gt; by the creator Ben Lesh. I'm sure it's high quality but it's only 2.5 hours long, and the kicker is that you can only watch it for two weeks after purchase and it's $200. Anybody taken it here?&lt;/p&gt;

</description>
      <category>discuss</category>
    </item>
    <item>
      <title>Upgrading from react-native ~0.56 to 0.57.1 and Babel v7 after just installing MacOS Mojave and Xcode 10 </title>
      <dc:creator>Feargal Walsh</dc:creator>
      <pubDate>Wed, 26 Sep 2018 01:20:55 +0000</pubDate>
      <link>https://forem.com/feargswalsh92/upgrading-from-react-native-056-to-0571-and-babel-v7-after-just-installing-macos-mojave-and-xcode-10--3o0l</link>
      <guid>https://forem.com/feargswalsh92/upgrading-from-react-native-056-to-0571-and-babel-v7-after-just-installing-macos-mojave-and-xcode-10--3o0l</guid>
      <description>

&lt;p&gt;Sequence of commands I used to install this.&lt;/p&gt;

&lt;p&gt;Updated to MacOS Mojave&lt;/p&gt;

&lt;p&gt;&lt;code&gt;rm-rf node_modules&lt;/code&gt;    &lt;/p&gt;

&lt;p&gt;&lt;code&gt;npm install&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;react-native-git-upgrade&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Got errors about babel hot reloader but ignored them.&lt;/p&gt;

&lt;p&gt;ran &lt;code&gt;react-native run-ios&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Got build error to do with react-native cli&lt;/p&gt;

&lt;p&gt;opened project in Xcode, updated build tools for shared workspace that were still on legacy to latest.&lt;/p&gt;

&lt;p&gt;Cleaned project&lt;/p&gt;

&lt;p&gt;Found this &lt;/p&gt;

&lt;p&gt;&lt;a href="https://stackoverflow.com/questions/52452472/xcode-10-error-multiple-commands-produce-react-native/52452590"&gt;https://stackoverflow.com/questions/52452472/xcode-10-error-multiple-commands-produce-react-native/52452590&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;which led me to this&lt;/p&gt;

&lt;p&gt;&lt;a href="https://stackoverflow.com/questions/13751147/remove-or-uninstall-library-previously-added-cocoapods"&gt;https://stackoverflow.com/questions/13751147/remove-or-uninstall-library-previously-added-cocoapods&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Which gave me errors when I ran &lt;code&gt;pod install&lt;/code&gt; referring to BoringSSL.&lt;/p&gt;

&lt;p&gt;Decided to change track since I hate pods and update Babel instead.&lt;/p&gt;

&lt;p&gt;That was pretty easy, I just followed this.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://babeljs.io/blog/2018/08/27/7.0.0#babel-upgrade"&gt;https://babeljs.io/blog/2018/08/27/7.0.0#babel-upgrade&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;I installed it globally, if I could do it again I wouldn't have done that, no reason why, just seemed like it could cause problems down the line.&lt;/p&gt;

&lt;p&gt;App eventually ran after a little friction, manually started packager, but then I got some version mismatch errors.&lt;/p&gt;

&lt;p&gt;Ran &lt;code&gt;npm cache verify&lt;/code&gt; and erase all content and settings on the simulator to get around these, but realized that I'd been getting build errors all along so I morosely trekked back to&lt;/p&gt;

&lt;p&gt;cd &lt;code&gt;./ios&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Realized BoringSSL error was being caused by this file changing name on Github. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/grpc/grpc/blob/master/src/objective-c/BoringSSL-GRPC.podspec"&gt;https://github.com/grpc/grpc/blob/master/src/objective-c/BoringSSL-GRPC.podspec&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Changed name of pod BoringSSL to BoringSSL-GRPC too after that gave me an error.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;pod install&lt;/code&gt; appeared to be successful subsequently.&lt;/p&gt;

&lt;p&gt;Killed still running packager, deleted app from simulator and ran:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;react-native run-ios&lt;/code&gt; &lt;/p&gt;

&lt;p&gt;Build succeeded, one brief moment of joy, instantly brought back down to reality with lovely post build succeeding error.&lt;/p&gt;

&lt;p&gt;Bunch of cache cleans and erase all content and settings type things got things fixed though.&lt;/p&gt;

&lt;p&gt;Android should be a piece of cake right?&lt;/p&gt;

&lt;p&gt;Terminal logs available on request and at your peril.&lt;/p&gt;


</description>
      <category>reactnative</category>
      <category>ios</category>
      <category>mojave</category>
      <category>xcode10</category>
    </item>
  </channel>
</rss>
