-
-
Notifications
You must be signed in to change notification settings - Fork 197
3.0: ditch iOS build code and implement fastlane #2679
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
Comments
I already plan to build an helper npm module, which extracts all the build helpers from the customer project. We already have an build numbering , release notes from git and upload via fast lane |
@hypery2k i was trying to setup fastlane for one of my projects, can you share your configs and if you have any advice, i would appreciate too |
it's not finished yet, but there's an sample project with most of the code in it: https://github.com/holisticon/nativescript-ngx-demo |
@vbresults Could you elaborate on "ditch iOS build code and implement fastlane". |
@PanayotCankov What I mean is that everything after the prepare step should be handled with fastlane which can cover any use case, not coded/maintained by the NS team who are already busy. Whenever I've tried to build with fastlane after preparing, two things happen:
|
@vbresults Webpack WIP: #2968 On the other hand have you tried something like |
@PanayotCankov I see. I can't build with build-ios-bundle due to the issues mentioned in #3020. My environment has a limited amount of time for each build, so I can't build more than once at a time either. |
@sis0k0, is it possible to do something like |
Reading through this thread, is it possible to use FastLane for builds? I don't necessarily need it built into the TNS CLI right now but would love to use it for my own projects. |
sure, see an example here. |
iOS archiving, code signing, and exporting are fairly complex; the current implementation can only go so far esp. in some use cases, and the NS team has to constantly stay on top of it, like #2668.
Perusing ios-project-service, there are twists and turns to enable automatic or manual signing, juggle build configuration variables, hardcode xcodebuild parameters like
exportOptionsPlist
, etc.I suggest ditching all of that stuff and plugging in fastlane. It does
almosteverything, does it flexibly, and is constantly updated and maintained; using it takes a big load off the shoulders of devs here.Ping @NathanaelA @Plamen5kov
The text was updated successfully, but these errors were encountered: