<?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: Bitcode enabled in 100.15.x, not accepted by Xcode 16.x in ArcGIS Runtime SDK for iOS Questions</title>
    <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/bitcode-enabled-in-100-15-x-not-accepted-by-xcode/m-p/1607956#M7831</link>
    <description>&lt;P&gt;Yes, a workaround exists at least for those that use CocoaPods to manage deps, and I have gotten it through Apple review after applying the script above.&lt;/P&gt;</description>
    <pubDate>Tue, 22 Apr 2025 08:49:33 GMT</pubDate>
    <dc:creator>EirikH</dc:creator>
    <dc:date>2025-04-22T08:49:33Z</dc:date>
    <item>
      <title>Bitcode enabled in 100.15.x, not accepted by Xcode 16.x</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/bitcode-enabled-in-100-15-x-not-accepted-by-xcode/m-p/1603244#M7829</link>
      <description>&lt;P&gt;Hi, when uploading an app that uses ArcGIS Runtime 100.15.x to the App Store through Xcode, you now get the following error:&lt;BR /&gt;&lt;BR /&gt;Invalid Executable. The executable 'appname.app/Frameworks/ArcGIS.framework/ArcGIS' contains bitcode.&lt;BR /&gt;Invalid Executable. The executable 'appname.app/Frameworks/Runtimecore.framework/Runtimecore' contains bitcode.&lt;BR /&gt;&lt;BR /&gt;Does Esri plan to rebuild the ArcGIS Runtime SDK 100.15.x without bitcode (since Apple deprecated it), and release a new version without bitcode?&lt;BR /&gt;&lt;BR /&gt;For anyone else having this issue you can follow&amp;nbsp;&lt;A href="https://stackoverflow.com/a/78999842" target="_blank"&gt;https://stackoverflow.com/a/78999842&lt;/A&gt;&amp;nbsp;with something like this in your Podfile:&lt;/P&gt;&lt;LI-CODE lang="c"&gt; post_install do |installer|
      # https://stackoverflow.com/questions/78993520/invalid-executable-the-executable-appname-app-frameworks-hermes-framework-herm/79000365#79000365
      bitcode_strip_path = `xcrun --find bitcode_strip`.chop!

      def strip_bitcode_from_framework(bitcode_strip_path, framework_relative_path)
        framework_path = File.join(Dir.pwd, framework_relative_path)
        command = "#{bitcode_strip_path} #{framework_path} -r -o #{framework_path}"
        puts "Stripping bitcode: #{command}"
        system(command)
      end

      framework_paths = [
        "Pods/ArcGIS-Runtime-SDK-iOS/ArcGIS.xcframework/ios-arm64/ArcGIS.framework/ArcGIS",
        "Pods/ArcGIS-Runtime-SDK-iOS/Runtimecore.xcframework/ios-arm64/Runtimecore.framework/Runtimecore"
      ]

      framework_paths.each do |framework_relative_path|
        strip_bitcode_from_framework(bitcode_strip_path, framework_relative_path)
      end
  end&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 07 Apr 2025 13:00:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/bitcode-enabled-in-100-15-x-not-accepted-by-xcode/m-p/1603244#M7829</guid>
      <dc:creator>EirikH</dc:creator>
      <dc:date>2025-04-07T13:00:39Z</dc:date>
    </item>
    <item>
      <title>Re: Bitcode enabled in 100.15.x, not accepted by Xcode 16.x</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/bitcode-enabled-in-100-15-x-not-accepted-by-xcode/m-p/1607143#M7830</link>
      <description>&lt;P&gt;Thanks for asking this question. From what I heard, we aren't likely to rebuild a new patch version to support the new environment (Xcode 16 &amp;amp; iOS 18) as the &lt;A href="https://developers.arcgis.com/ios/" target="_self"&gt;product&lt;/A&gt; is in &lt;A href="https://support.esri.com/en-us/products/arcgis-runtime-sdks/life-cycle" target="_self"&gt;extended support&lt;/A&gt; period.&lt;/P&gt;&lt;P&gt;With some scripting, the bitcode can be removed on your side, am I understanding it correctly?&lt;/P&gt;</description>
      <pubDate>Thu, 17 Apr 2025 20:29:35 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/bitcode-enabled-in-100-15-x-not-accepted-by-xcode/m-p/1607143#M7830</guid>
      <dc:creator>Ting</dc:creator>
      <dc:date>2025-04-17T20:29:35Z</dc:date>
    </item>
    <item>
      <title>Re: Bitcode enabled in 100.15.x, not accepted by Xcode 16.x</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/bitcode-enabled-in-100-15-x-not-accepted-by-xcode/m-p/1607956#M7831</link>
      <description>&lt;P&gt;Yes, a workaround exists at least for those that use CocoaPods to manage deps, and I have gotten it through Apple review after applying the script above.&lt;/P&gt;</description>
      <pubDate>Tue, 22 Apr 2025 08:49:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/bitcode-enabled-in-100-15-x-not-accepted-by-xcode/m-p/1607956#M7831</guid>
      <dc:creator>EirikH</dc:creator>
      <dc:date>2025-04-22T08:49:33Z</dc:date>
    </item>
  </channel>
</rss>

