what version can I use for nightly build in electron app? - electron

I am build electron app and need to publish nightly build. I want to give a special version for nightly bulid which is dd-mm-yyyy but it doesn't work because electron only supports Semantic version. What version can I use for nightly build which doesn't break Semantic version rules?

Related

Can we use the legacy build system for react native ios in Xcode 10.1?

I was using xcode 9.4 for react native 0.55 in production. But apple keeps sending mail each time a build is submitted to appstore, forcing the xcode update for the latest ios 12 sdk.
I updated xcode and solved the bugs I was getting during a local build following this blog post. The build is successful running from xcode locally.
However, the build is failing in circle-ci and the glog script that I run doesn't work for some reason.
So, I want to ditch the new build system and go back to the legacy build system.
Is it okay to release a build with legacy build system? I've heard that the new build system helps for faster builds with swift code. I don't have any swift code and want to push an update immediately to the appstore.
This update is a blocker.

Build native modules with electron-builder for different OS

I'm creating an app using electron and nodejs, when I try to build it with electron-builder using following command:
electron-builder --mac --linux --win --x64
it builds native modules only for my current os. Is there a way to build native modules for all operating systems?
you can't. https://www.electron.build/multi-platform-build
If your app has native dependency,
it can be compiled only on the target platform unless prebuild is not used.
prebuild is a solution, but most node modules don't provide prebuilt binaries.
macOS Code Signing works only on macOS. Cannot be fixed.

Building iOS cordova app on cross-platform windows agent (TFS)

I was wondering if it's possible to build an iOS app with the cordova framework on a cross-platform Windows Build Agent : https://github.com/Microsoft/vsts-agent/blob/master/README.md
I'm using the Cordova build task: https://github.com/Microsoft/vsts-cordova-tasks, but I can't seem to run this on Windows.
Which prerequistes do I need to install on my Windows agent, or is it mandatory to have an OSX installation?
Thanks in advance,
Tim
You have to use an OSX agent to build iOS app. A more detailed instruction for this task can be found here: Build Apache Cordova apps and you can refer to Building iOS on OSX section for details.

No IPA output for Cordova build in Visual Studio

I'm developing a mobile app with Visual Studio Tools for Apache Cordova CTP 3.1 in VS 2013. I have configured everything according to the MSDN specifications here Install Tools to Build for iOS. I am able to build the app and run the remote simulator (as described here Run Your Apache Cordova App on iOS).
My problem is there is no output from the build back on the Windows machine where I have Visual Studio. More than that, there is no .ipa file created on the Mac either. I can find the build at /Users//remote-builds/builds/ but that's all. I can open the project in XCode for instance, but that's not what I want.
I want the final package file that I can install on test devices and eventually publish to the store. How do I get that?
Also my goal is to setup a TFS build definition so I can get a build each time I commit changes. I need to get that output file to the drop location of my build.
From within VS, you will have to choose "Remote Device" or "Local Device" as your debug target and then "build" to get an IPA back.
Also, refer to TFS build does not copy Cordova project output for instructions on how to setup TFS for CI workflow.

Is there any way to use Gradle to build the iOS Client Libraries for App Engine

Is there any way to use Gradle to build the iOS Client Libraries for App Engine? I currently have an Android App and a Cloud Endpoint Module being built with Android studio.
For iOS, I will use Xcode and its Gradle plugin. How can I automate the client library generation so gradle iosapp:build will fully build the iOS app with those libraries, even if the backend changes? Is this possible?

Resources