Automate React Native Releases With Fastlane - iOS TestFlight - Part 1

Поделиться
HTML-код
  • Опубликовано: 7 янв 2025

Комментарии • 49

  • @eriktillberg3674
    @eriktillberg3674 4 года назад +11

    For anybody looking here is the git repo: github.com/WJimmyCook/react-native-fastlane

  • @amourym2146
    @amourym2146 4 года назад +4

    Bookmarked this series. Very useful. Thanks

  • @teensutra5585
    @teensutra5585 4 года назад +4

    Thank you, Jimmy, for sharing your knowledge.

    • @yim
      @yim  4 года назад

      Thanks for watching!

  • @alexali9967
    @alexali9967 3 года назад +1

    Thanks for the nice demo serious, it really helped me a lot !

    • @yim
      @yim  3 года назад

      awesome!

  • @NikolayChankov-s3g
    @NikolayChankov-s3g 5 месяцев назад

    how to make the bundle:id and all other values related to the app with .env variables ?

  • @NikolayChankov-s3g
    @NikolayChankov-s3g 5 месяцев назад

    How to point to the app values - bundleId, app_identifier etc.. , with .env variables ?

  • @techkyguy
    @techkyguy 4 года назад +2

    thanks jim. great videos. I am wondering do l still have run match,supply snd deliver init commands?

    • @yim
      @yim  4 года назад +1

      You only have to run the init commands one time

    • @leestud1896
      @leestud1896 4 года назад

      Thanks. I posted a few issues on the github repo of this project. Could you please check it out?

  • @ebnermatias7979
    @ebnermatias7979 3 года назад

    The best fastlane tutorial! :D Thank you so much!

    • @saipreethamapuri2077
      @saipreethamapuri2077 2 года назад

      Im getting this error :Task 'assembleRelease' not found in root project 'android'.

  • @creative-commons-videos
    @creative-commons-videos 4 года назад +3

    can you make a tutorial video / playlist on react-native-animated and gesture handler

    • @yim
      @yim  4 года назад +2

      Have you seen William candillions videos? He’s the king of gestures and animations.

    • @creative-commons-videos
      @creative-commons-videos 4 года назад +2

      @@yim yes, but they randomly choose animation, it would be great if there are any playlist tutorial for animation from scratch

  • @jesseokeya
    @jesseokeya 4 года назад +1

    Thank you Jimmy!!. Your a life saver

    • @yim
      @yim  4 года назад

      Glad the video helped!

  • @saipreethamapuri2077
    @saipreethamapuri2077 2 года назад

    Im getting this error :Task 'assembleRelease' not found in root project 'android'.

  • @skaramicke
    @skaramicke Год назад

    Regarding the version numbers: I feel that you should either use the same semver version in Android and iOS, or just skip the whole semver system alltogether and use dates as version numbers. Having two different versions for the same codebase is weird wither way.

  • @Trucidare
    @Trucidare 4 года назад +5

    Small typo on line 11, "Gem:Version"

    • @yim
      @yim  4 года назад +2

      Thanks for letting me know!

  • @kristinlau8018
    @kristinlau8018 2 года назад

    Have there been a lot of changes to Fastlane since this video was made? Would it still be the same steps?

    • @yim
      @yim  2 года назад

      Should be many changes, I’m still using a similar setup

    • @saipreethamapuri2077
      @saipreethamapuri2077 2 года назад

      @@yim Im getting this error :Task 'assembleRelease' not found in root project 'android'.

  • @herbertk9266
    @herbertk9266 4 года назад +1

    Thanks for your time

    • @yim
      @yim  4 года назад

      Thanks for watching!

  • @kwii22789
    @kwii22789 4 года назад +1

    Great video. Do you think you could do a video on "schemes" on xcode? I'm having trouble understanding exactly how they are used

    • @yim
      @yim  4 года назад +1

      That's a good idea. I'll add it to my list of videos to do.

  • @00rfeeley00
    @00rfeeley00 4 года назад

    Nice tool. Thanks for the info

    • @yim
      @yim  4 года назад

      No problem 👍

  • @jqnvlog
    @jqnvlog 3 года назад

    One thing I had to do to get this part working was to install the versioning action $ fastlane add_plugin versioning

  • @henryosim3477
    @henryosim3477 3 года назад

    Thanks for the informative video. I am getting this error when the gym action runs
    "error: No profiles for 'com.example.myap123' were found: Xcode couldn't find any iOS App Development provisioning profiles matching 'com.example.myap123'. Automatic signing is disabled and unable to generate a profile. To enable automatic signing, pass -allowProvisioningUpdates to xcodebuild. (in target 'myap123' from project 'myap123')"

    • @saipreethamapuri2077
      @saipreethamapuri2077 2 года назад

      Im getting this error :Task 'assembleRelease' not found in root project 'android'.

  • @5transcendent
    @5transcendent 3 года назад

    Nice!

  • @akmalahmed4660
    @akmalahmed4660 4 года назад

    Thank you very much :-)

    • @yim
      @yim  4 года назад

      No problem!

  • @devonlamond
    @devonlamond 2 года назад

    Whats your intro song?

    • @yim
      @yim  2 года назад +1

      DJ revolution - school. Off the king of the decks album!

    • @devonlamond
      @devonlamond 2 года назад

      @@yim broccoli dude!

  • @abdulragib6004
    @abdulragib6004 6 месяцев назад

    Nice fantastic

  • @emilrasmussen7429
    @emilrasmussen7429 3 года назад

    I'm wondering why you aren't explaining how to identify where to get target and app_identifier for projects... I am assuming people are just in here copying off your code, not learning how to take the information and apply to a new and complete different Fastlane project.

    • @yim
      @yim  3 года назад

      My only goal is to share what I've learned. Doesn't matter to me whether someone copies the code directly or applies the info to something completely different.

    • @emilrasmussen7429
      @emilrasmussen7429 3 года назад +1

      @@yim I'm not saying copying the code is bad, I'm really just asking for more explanation i.e "this is target, we are using that for increment_bui... and you can find it here, here and here" or w/e. Explaining the attributes in the code, rather than just saying: "Increment_build_number_in_plist() set the build number directly in plist ios"
      Ovbiously you can take this feedback or not, it's really just my opinion on how you could improve

    • @yim
      @yim  3 года назад

      @@emilrasmussen7429 ohhh I see what you are saying now. That's good feedback, appreciate it!

  • @ruizheshang4808
    @ruizheshang4808 4 года назад

    Thanks Jimmy for sharing the knowledge, life saver tonight :) One question, for the ReactNativeFastLane.xcodeproj, do we create these files during Fastlane setup?

    • @yim
      @yim  4 года назад +1

      No need to add another .xcodeproj, you should already have an .xcodeproj for your app. ReactNativeFastLane was the name I picked for this demo app

  • @NikolayChankov-s3g
    @NikolayChankov-s3g 5 месяцев назад