Xcode keeps building storyboard after each keystroke

It is caused by the IB_DESIGNABLE definitions in the source header files. Probably it makes problem only if the header file containing IB_DESIGNABLE is included (even implicitly) to the source file you are currently editing. I did not find a definitive solution how to disable IB_DESIGNABLE and thus compiling the storyboard and the source files … Read more

Re-sign IPA (iPhone)

Finally got this working! Tested with a IPA signed with cert1 for app store submission with no devices added in the provisioning profile. Results in a new IPA signed with a enterprise account and a mobile provisioning profile for in house deployment (the mobile provisioning profile gets embedded to the IPA). Solution: Unzip the IPA … Read more

C++ Build Systems – What to use? [closed]

+1 for, “Many, and they’re awful.” But, the “richest” and “most-scalable” is probably CMake, which is a Makefile-generator (also generates native MSVC++ *.proj/*.sln). Weird syntax, but once you learn it, it can allow you to nicely generate builds for different platforms. If I “started-fresh”, I’d probably use CMake. It should handle your list, although your … Read more

`npm build` doesn’t run the script named “build” in package.json

Unfortunately npm build is already an internal command, as described in the docs: This is the plumbing command called by npm link and npm install. It should generally not be called directly. Because that command already exists, it always shadows over your “build”: “node build.js”. The fully-qualified way to run your own script is with … Read more

Building vs. Compiling (Java)

The “Build” is a process that covers all the steps required to create a “deliverable” of your software. In the Java world, this typically includes: Generating sources (sometimes). Compiling sources. Compiling test sources. Executing tests (unit tests, integration tests, etc). Packaging (into jar, war, ejb-jar, ear). Running health checks (static analyzers like Checkstyle, Findbugs, PMD, … Read more

What is a build tool?

What are build tools? Build tools are programs that automate the creation of executable applications from source code (e.g., .apk for an Android app). Building incorporates compiling,linking and packaging the code into a usable or executable form. Basically build automation is the act of scripting or automating a wide variety of tasks that software developers … Read more

Could not find com.android.tools.build:gradle:3.0.0-alpha1 in circle ci

Google have new maven repo https://android-developers.googleblog.com/2017/10/android-studio-30.html > section Google’s Maven Repository https://developer.android.com/studio/preview/features/new-android-plugin-migration.html https://developer.android.com/studio/build/dependencies.html#google-maven So add the dependency on maven repo: buildscript { repositories { … // You need to add the following repository to download the // new plugin. google() // new which replace https://maven.google.com jcenter() } dependencies { classpath ‘com.android.tools.build:gradle:3.6.3’ //Minimum supported Gradle version … Read more