iOS Question Error: The resource could not be loaded because the App Transport Security policy requires the use o

Discussion in 'iOS Questions' started by Marco Maria Vilucchi, Dec 6, 2018.

  1. Marco Maria Vilucchi

    Marco Maria Vilucchi Active Member Licensed User

    Hi all,
    My app is published on applestore
    I have the error in the object on a device with IOS 9.
    Other device with IOS 7 works

    I read the thread:
    http://www.b4x.com/android/forum/threads/ios-9-important-changes.59457/

    and I correct my code deleting
    #ATSEnabled: True

    but I have the error too....
    Code:
    #Region  Project Attributes
        
    #ApplicationLabel: ServiceH24
        
    #Version: 1.0.2
        
    'Orientation possible values: Portrait, LandscapeLeft, LandscapeRight and PortraitUpsideDown
        '#iPhoneOrientations: Portrait, LandscapeLeft, LandscapeRight
        '#iPadOrientations: Portrait, LandscapeLeft, LandscapeRight, PortraitUpsideDown
        #iPhoneOrientations: Portrait
        
    #iPadOrientations: Portrait
        
    #PlistExtra: <key>UIBackgroundModes</key><array><string>location</string></array>
        
    #PlistExtra:<key>NSLocationWhenInUseUsageDescription</key><string>Used to display the current navigation data.</string>
        
    #PlistExtra:<key>NSLocationUsageDescription</key><string>Used to display the current navigation data.</string>
        
        
    #PlistExtra:<key>NSPhotoLibraryUsageDescription</key><string>Select a photo.</string>
        
    #PlistExtra:<key>NSCameraUsageDescription</key><string>Taking a photo.</string>
        
    #PlistExtra:<key>NSMicrophoneUsageDescription</key><string>Record video.</string>
        
    #PlistExtra: <key>UIFileSharingEnabled</key><false/>
        
    #PlistExtra: <key>NSAppTransportSecurity</key><dict><key>NSAllowsArbitraryLoads</key><true/>
        
    #PlistExtra: <key>NSAllowsArbitraryLoadsInWebContent</key><true/>
        
    #PlistExtra: </dict>

        
    #PlistExtra: <key>NSAppTransportSecurity</key><dict><key>NSAllowsArbitraryLoads</key><false/>
        
    #PlistExtra: <key>NSExceptionDomains</key><dict>
        
    'list the excluded domains (example.com and b4x.com)
        #PlistExtra: <key>ftp.mamavisoftware.it</key><dict><key>NSIncludesSubdomains</key><true/><key>NSExceptionAllowsInsecureHTTPLoads</key><true/></dict>
        
    #PlistExtra: <key>www.mamavisoftware.it</key><dict><key>NSIncludesSubdomains</key><true/><key>NSExceptionAllowsInsecureHTTPLoads</key><true/></dict>
        
    'end of excluded domains
        #PlistExtra: </dict>
        
    #PlistExtra: </dict>

        
    #Entitlement: <key>aps-environment</key><string>production</string>
        
    #UrlScheme: com.googleusercontent.apps.1055152918548-ri20ulj05pd5si9svif632vv1ltvc54s

    ' per eseguire il debug usare i seguenti due certificati ed inserire su Project/BuildConfiguration:
    '        com.RoraryGourmet.app
    '   #ProvisionFile: Development.mobileprovision
    '    #CertificateFile: ios_development.cer

    ' per eseguire il Build Release App usare i seguenti due certificati ed inserire su Project/BuildConfiguration:
        #ProvisionFile: ServiceH24AdHoc.mobileprovision
        
    #CertificateFile: ios_distribution.cer

    ' per eseguire il Build Release App con Distribution usare i certificati di Build Release App erendere operative le seguenti istruzioni
    '    #If RELEASE
    '       #ProvisionFile: ServiceH24Dist.mobileprovision
    '       #CertificateFile: ios_distribution.cer
    '    #END IF
        
    #End Region
    What can I do?
    Thanks
    Marco
     
  2. Erel

    Erel Administrator Staff Member Licensed User

    Don't delete it. Set it to False.
     
  3. Marco Maria Vilucchi

    Marco Maria Vilucchi Active Member Licensed User

    I solved the issue.
    It isn't necessary to set:
    #ATSEnabled: False

    but it's necessary to set:
    #PlistExtra: <key>NSAppTransportSecurity</key><dict><key>NSAllowsArbitraryLoads</key><true/>
    Thanks all
     
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice