AWS iOS SDK AWSServiceManager multiple service configurations
<p>I've integrated the <a href="http://docs.aws.amazon.com/mobile/sdkforios/developerguide/setup.html" rel="nofollow">AWS iOS SDK</a> (<strong>v.2.3.6</strong>) into my application. It works fine and good, except that I've noticed that <em>defaultServiceManager</em> has a disclaimer: </p>

<blockquote>
  <p>"You should use this singleton method instead of creating an instance of the service manager".</p>
</blockquote>

<p>I ordinarily wouldn't have an issue with this, except it's <em>defaultServiceConfiguration</em> is immutable:</p>

<blockquote>
  <p>"This property can be set only once, and any subsequent setters are ignored."</p>
</blockquote>

<p>I have a requirement that a service configuration (ie. identityPoolId + region) be able to change at runtime. </p>

<p>What are the possible ways around this? I'd love to be able to just reset the service configuration at any point, but that's unlikely given what the documentation says. </p>