<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: AppStudio 3.3 Cloud Make iOS - Missing Purpose String in Info.plist File  in ArcGIS AppStudio Questions</title>
    <link>https://community.esri.com/t5/arcgis-appstudio-questions/appstudio-3-3-cloud-make-ios-missing-purpose/m-p/813377#M1672</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm using 3.3.110 and still getting an app rejected by Apple saying, "&lt;SPAN style="color: #5f5f5f; background-color: #ffffff; font-weight: 300;"&gt;We noticed that your app requests the user’s consent to access their location but does not clarify the use of the location in the applicable purpose string."&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 20 May 2019 17:28:32 GMT</pubDate>
    <dc:creator>NathanStrout2</dc:creator>
    <dc:date>2019-05-20T17:28:32Z</dc:date>
    <item>
      <title>AppStudio 3.3 Cloud Make iOS - Missing Purpose String in Info.plist File</title>
      <link>https://community.esri.com/t5/arcgis-appstudio-questions/appstudio-3-3-cloud-make-ios-missing-purpose/m-p/813373#M1668</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Not sure if I should post this to Early Adopter User Forum or here, or both. Was able to build ipa and upload to App Store Connect but I get this message from Apple:&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&lt;STRONG style="font-size: 11.0pt; "&gt;Missing Purpose String in Info.plist File&lt;/STRONG&gt;&lt;SPAN style="font-size: 11.0pt;"&gt; - Your app's code references one or more APIs that access sensitive user data. The app's Info.plist file should contain a NSLocationAlwaysUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data. Starting Spring 2019, all apps submitted to the App Store that access user data will be required to include a purpose string. If you're using external libraries or SDKs, they may reference APIs that require a purpose string. While your app might not use these APIs, a purpose string is still required. You can contact the developer of the library or SDK and request they release a version of their code that doesn't contain the APIs. Learn more &lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;I do notice a "usageDescriptionKeys"&amp;nbsp;&lt;SPAN style="color: #008000;"&gt;locationWhenInUseUsageDescription&amp;nbsp;&lt;/SPAN&gt;entry in appinfo.json&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please advise,&lt;/P&gt;&lt;P&gt;Matt&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Apr 2019 13:00:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-appstudio-questions/appstudio-3-3-cloud-make-ios-missing-purpose/m-p/813373#M1668</guid>
      <dc:creator>MattEnglish</dc:creator>
      <dc:date>2019-04-04T13:00:48Z</dc:date>
    </item>
    <item>
      <title>Re: AppStudio 3.3 Cloud Make iOS - Missing Purpose String in Info.plist File</title>
      <link>https://community.esri.com/t5/arcgis-appstudio-questions/appstudio-3-3-cloud-make-ios-missing-purpose/m-p/813374#M1669</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Matt,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for asking your question in our community. This issue has been fixed for 3.3 release, which is scheduled in two weeks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Tina&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Apr 2019 17:05:02 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-appstudio-questions/appstudio-3-3-cloud-make-ios-missing-purpose/m-p/813374#M1669</guid>
      <dc:creator>Anonymous User</dc:creator>
      <dc:date>2019-04-04T17:05:02Z</dc:date>
    </item>
    <item>
      <title>Re: AppStudio 3.3 Cloud Make iOS - Missing Purpose String in Info.plist File</title>
      <link>https://community.esri.com/t5/arcgis-appstudio-questions/appstudio-3-3-cloud-make-ios-missing-purpose/m-p/813375#M1670</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Will I need to change the source code of my app, or is this a function of Cloud Make?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Apr 2019 18:59:47 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-appstudio-questions/appstudio-3-3-cloud-make-ios-missing-purpose/m-p/813375#M1670</guid>
      <dc:creator>MattEnglish</dc:creator>
      <dc:date>2019-04-04T18:59:47Z</dc:date>
    </item>
    <item>
      <title>Re: AppStudio 3.3 Cloud Make iOS - Missing Purpose String in Info.plist File</title>
      <link>https://community.esri.com/t5/arcgis-appstudio-questions/appstudio-3-3-cloud-make-ios-missing-purpose/m-p/813376#M1671</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Matt,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The fix will be in Cloud Make, you just need to re-build your app using Desktop version 3.3 final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tina&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Apr 2019 20:02:25 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-appstudio-questions/appstudio-3-3-cloud-make-ios-missing-purpose/m-p/813376#M1671</guid>
      <dc:creator>Anonymous User</dc:creator>
      <dc:date>2019-04-04T20:02:25Z</dc:date>
    </item>
    <item>
      <title>Re: AppStudio 3.3 Cloud Make iOS - Missing Purpose String in Info.plist File</title>
      <link>https://community.esri.com/t5/arcgis-appstudio-questions/appstudio-3-3-cloud-make-ios-missing-purpose/m-p/813377#M1672</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm using 3.3.110 and still getting an app rejected by Apple saying, "&lt;SPAN style="color: #5f5f5f; background-color: #ffffff; font-weight: 300;"&gt;We noticed that your app requests the user’s consent to access their location but does not clarify the use of the location in the applicable purpose string."&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 May 2019 17:28:32 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-appstudio-questions/appstudio-3-3-cloud-make-ios-missing-purpose/m-p/813377#M1672</guid>
      <dc:creator>NathanStrout2</dc:creator>
      <dc:date>2019-05-20T17:28:32Z</dc:date>
    </item>
    <item>
      <title>Re: AppStudio 3.3 Cloud Make iOS - Missing Purpose String in Info.plist File</title>
      <link>https://community.esri.com/t5/arcgis-appstudio-questions/appstudio-3-3-cloud-make-ios-missing-purpose/m-p/813378#M1673</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please provide a better string&amp;nbsp; in your app's appinfo.json "UsageDescriptionKeys" for location. Your string must say why your app needs to use location in this case. For instance - "This app needs access to device location to display the current device location on the map while the app is running". In general, if you don't mention why the particular capability is needed by your app in the description keys. It will labelled as generic and can be easily rejected in the app store.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;IMG class="image-1 jive-image" src="https://community.esri.com/legacyfs/online/447990_pastedImage_1.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Re-upload the app and perform a build and then submit to App store.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nakul&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 May 2019 17:50:15 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-appstudio-questions/appstudio-3-3-cloud-make-ios-missing-purpose/m-p/813378#M1673</guid>
      <dc:creator>nakulmanocha</dc:creator>
      <dc:date>2019-05-20T17:50:15Z</dc:date>
    </item>
  </channel>
</rss>

