<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Monu Kashyap</title>
    <description>The latest articles on DEV Community by Monu Kashyap (@monu_kashyap_9015).</description>
    <link>https://dev.to/monu_kashyap_9015</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3386980%2Fb909068a-e0ab-45be-ac17-298a9dff51ae.png</url>
      <title>DEV Community: Monu Kashyap</title>
      <link>https://dev.to/monu_kashyap_9015</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/monu_kashyap_9015"/>
    <language>en</language>
    <item>
      <title>Document picker in ios:18</title>
      <dc:creator>Monu Kashyap</dc:creator>
      <pubDate>Mon, 04 Aug 2025 13:16:12 +0000</pubDate>
      <link>https://dev.to/monu_kashyap_9015/document-picker-in-ios18-1fm3</link>
      <guid>https://dev.to/monu_kashyap_9015/document-picker-in-ios18-1fm3</guid>
      <description>&lt;p&gt;import DocumentPicker from "react-native-document-picker"; &lt;/p&gt;

&lt;p&gt;const res = await DocumentPicker.pick({&lt;br&gt;
        type: [DocumentPicker.types.allFiles],&lt;br&gt;
        allowMultiSelection: false,&lt;br&gt;
        mode: 'import',&lt;br&gt;
        copyTo: 'documentDirectory',&lt;br&gt;
      });&lt;/p&gt;

&lt;p&gt;use this code for document pic in Ios:18 if you are not able to pic the document in new architecture in Ios use this code.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>[Boost]</title>
      <dc:creator>Monu Kashyap</dc:creator>
      <pubDate>Mon, 28 Jul 2025 06:06:43 +0000</pubDate>
      <link>https://dev.to/monu_kashyap_9015/-24k0</link>
      <guid>https://dev.to/monu_kashyap_9015/-24k0</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/monu_kashyap_9015/ios-18-pic-issue-2ape" class="crayons-story__hidden-navigation-link"&gt;ios :18 pic issue&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/monu_kashyap_9015" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3386980%2Fb909068a-e0ab-45be-ac17-298a9dff51ae.png" alt="monu_kashyap_9015 profile" class="crayons-avatar__image"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/monu_kashyap_9015" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Monu Kashyap
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Monu Kashyap
                
              
              &lt;div id="story-author-preview-content-2721737" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/monu_kashyap_9015" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3386980%2Fb909068a-e0ab-45be-ac17-298a9dff51ae.png" class="crayons-avatar__image" alt=""&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Monu Kashyap&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/monu_kashyap_9015/ios-18-pic-issue-2ape" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Jul 25 '25&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/monu_kashyap_9015/ios-18-pic-issue-2ape" id="article-link-2721737"&gt;
          ios :18 pic issue
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/ios"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;ios&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/documents"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;documents&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/monu_kashyap_9015/ios-18-pic-issue-2ape" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;1&lt;span class="hidden s:inline"&gt; reaction&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/monu_kashyap_9015/ios-18-pic-issue-2ape#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              &lt;span class="hidden s:inline"&gt;Add Comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            1 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
      <category>ios</category>
      <category>documents</category>
    </item>
    <item>
      <title>ios :18 pic issue</title>
      <dc:creator>Monu Kashyap</dc:creator>
      <pubDate>Fri, 25 Jul 2025 07:54:27 +0000</pubDate>
      <link>https://dev.to/monu_kashyap_9015/ios-18-pic-issue-2ape</link>
      <guid>https://dev.to/monu_kashyap_9015/ios-18-pic-issue-2ape</guid>
      <description>&lt;p&gt;📂 React Native iOS 18 – Permission Issues When Accessing Selected Files (Audio, Images, Documents)&lt;/p&gt;

&lt;p&gt;Hi React Native Devs 👋&lt;/p&gt;

&lt;p&gt;I'm facing a critical issue when trying to select and access audio, image, or document files in my React Native app on iOS 18 (real device). The same code works fine on iOS 16 &amp;amp; 17.&lt;/p&gt;

&lt;p&gt;📱 Environment:&lt;br&gt;
React Native: [your version]&lt;/p&gt;

&lt;p&gt;iOS: 18 (real device)&lt;/p&gt;

&lt;p&gt;Packages used:&lt;/p&gt;

&lt;p&gt;react-native-document-picker&lt;/p&gt;

&lt;p&gt;react-native-image-crop-picker&lt;/p&gt;

&lt;p&gt;react-native-fs&lt;/p&gt;

&lt;p&gt;🧪 Use Case:&lt;br&gt;
I let users pick:&lt;/p&gt;

&lt;p&gt;Audio files (e.g., MP3)&lt;/p&gt;

&lt;p&gt;Images (via camera or library)&lt;/p&gt;

&lt;p&gt;Documents (PDFs, etc.)&lt;/p&gt;

&lt;p&gt;Then I either upload the file or play/view it locally using the file uri.&lt;/p&gt;

&lt;p&gt;File URIs returned (e.g., from DocumentPicker or ImageCropPicker) point to:&lt;/p&gt;

&lt;p&gt;swift&lt;br&gt;
Copy&lt;br&gt;
Edit&lt;br&gt;
/private/var/mobile/Containers/Data/Application/.../tmp/&lt;/p&gt;

&lt;p&gt;I recived the path it is encoded i have decoded that but still it is showing that you don't have permission to view it.&lt;/p&gt;

&lt;p&gt;please help if anybody know the answer .&lt;/p&gt;

</description>
      <category>ios</category>
      <category>documents</category>
    </item>
  </channel>
</rss>
