Adobe Creative SDK

Follow

How To Build the Creative SDK Properly for iOS 9

Please follow the steps below to build your app integrated with the Creative SDK for iOS 9.

1.White list the needed domains and subdomains in the project info.plist by adding the following to the file.

    <key>NSAppTransportSecurity</key>
   <dict>
       <key>NSAllowsArbitraryLoads</key>
       <false/>
       <key>NSExceptionDomains</key>
       <dict>
           <key>akamaihd.net</key>
           <dict>
               <key>NSIncludesSubdomains</key>
               <true/>
               <key>NSThirdPartyExceptionAllowsInsecureHTTPLoads</key>
               <true/>
           </dict>
           <key>licenses.adobe.com</key>
           <dict>
               <key>NSExceptionRequiresForwardSecrecy</key>
               <false/>
               <key>NSIncludesSubdomains</key>
               <true/>
           </dict>
           <key>mzstatic.com</key>
           <dict>
               <key>NSIncludesSubdomains</key>
               <true/>
               <key>NSThirdPartyExceptionAllowsInsecureHTTPLoads</key>
               <true/>
           </dict>
           <key>sc.omtrdc.net</key>
           <dict>
               <key>NSExceptionAllowsInsecureHTTPLoads</key>
               <true/>
               <key>NSIncludesSubdomains</key>
               <true/>
           </dict>
       </dict>
   </dict>

If there is an issue with the white list provided above, you may open up the security completely with the application's Info.plist by adding an entry with key 'NSAppTransportSecurity' of type Dictionary.  In that dictionary add the following key-value pair: ‘NSAllowsArbitraryLoads' : YES.



Additional Step Required for Creative SDK v0.11 or Older Version Only

 2. Go to the 'Build Settings' tab of the application's project file. Search for 'Enable Bitcode'. In the settings panel below, set 'Enable Bitcode' to NO.


Please let us know if you have any question using the General Question form.

Was this article helpful?
0 out of 0 found this helpful

Comments

  • Avatar
    maximletushov.developer

    Hi,

    'Enable Bitcode' option is present in Xcode 7 beta but isn't present in Xcode 7 release (Posted Date Sep 16, 2015), that is why I can't build a project with your SDK.
    Could you please provide a new SDK version with bitcode enabled option. Do You Have an ETA?
    Thanks a lot !

  • Avatar
    Alex Tung

    Notice the ALL and COMBINED options highlighted in Blue in the screen image. If you’ve got BASIC selected instead of ALL, you’re not going to see the bitcode option.

Powered by Zendesk