IBM Support

MQA SDK for iOS does not work with iOS 9

Troubleshooting


Problem

Attempts to use IBM MobileFirst Quality Assurance (MQA) SDK with the new option in iOS 9 to help reduce the footprint of the apps for the WatchOS results in the error "clang: error: linker command failed with exit code 1 (use -v to see invocation)".

Cause

The MQA SDK for iOS does not contain bitcode.

Resolving The Problem

Disable bitcode for architecture arm64.

Procedure:

  1. Open XCode.

  2. Navigate to the Build Options.

  3. Change the Enable Bitcode property to No.

Related Information

[{"Product":{"code":"SWL10","label":"IBM MobileFirst Quality Assurance"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"SDK","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.3;6.3.0.1","Edition":"","Line of Business":{"code":"","label":""}},{"Product":{"code":"SSJML5","label":"IBM Mobile Quality Assurance for Bluemix"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"SDK","Platform":[{"code":"","label":""}],"Version":"","Edition":"","Line of Business":{"code":"LOB21","label":"Public Cloud Platform"}}]

Document Information

Modified date:
17 June 2018

UID

swg21967406