We use the Microstrategy SDK 10.5
with XCode 7.3.1
for developing an iOS App.
The built and internal test on our devices works fine, but we are not able to upload the App to the store due to the attached issues.
As I understand, the problem is related Microstrategy Framework and its embedded provisioning profile. While uploading we try to sign the app with our company certificate and add our provisioning profile, but the framework uses its own embedded provisioing profile, therefore the upload fails.
If we remove this framework the upload process to the store would works.
Any ideas or hints to solve this problem?
Kind Regards, Alex
The easiest option is getting Microstrategy to deliver their mobile SDK as an unsigned framework. Xcode doesn't require framework targets to be signed. They can and should be signed in the embedding frameworks build phase of an application target.
If needed or preferred, you can also re-sign the framework yourself:
codesign --deep --force --sign "<< Your distribution identity name here >>" path/to/microstrategy.framework
.