“Warning: unable to build chain to self-signed root for signer” warning in Xcode 9.2

If none of the other solutions work, try adding the intermediate signing certificates to your system keychain. I found this while trying to manually create provisioning profile/certificates as nothing else was working – from the Create a New Certificate step of the New Provisioning Profile process on Apple Developer platform: To use your certificates, you … Read more

Strong Name Validation Failed

Open the command prompt as administrator and enter following commands: reg DELETE “HKLM\Software\Microsoft\StrongName\Verification” /f reg ADD “HKLM\Software\Microsoft\StrongName\Verification\*,*” /f reg DELETE “HKLM\Software\Wow6432Node\Microsoft\StrongName\Verification” /f reg ADD “HKLM\Software\Wow6432Node\Microsoft\StrongName\Verification\*,*” /f

How to get a “codesigned” gdb on OSX?

I.1 Codesigning the Debugger The Darwin Kernel requires the debugger to have special permissions before it is allowed to control other processes. These permissions are granted by codesigning the GDB executable. Without these permissions, the debugger will report error messages such as: Starting program: /x/y/foo Unable to find Mach task port for process-id 28885: (os/kern) … Read more

Signing product flavors with gradle

You can declare signing config for each flavor in buildType. Here is my gradle file for release signing flavors with different keystores. android { signingConfigs { configFirst { keyAlias ‘alias’ keyPassword ‘password’ storeFile file(‘first.keystore’) storePassword ‘password’ } configSecond { keyAlias ‘alias’ keyPassword ‘password’ storeFile file(‘second.keystore’) storePassword ‘password’ } } compileSdkVersion 23 buildToolsVersion “23.0.2” defaultConfig { … Read more