react-native-tus-client icon indicating copy to clipboard operation
react-native-tus-client copied to clipboard

Anyone have issues uploading through an iOS Simulator? Works fine in production

Open miguelespinoza opened this issue 11 months ago • 0 comments

I'm having issues with the Simulator where file uploads just don't work. Meanwhile production builds are able to upload files no problem. Ideally, I can upload files locally to do feature development faster.

I'm slowly running out of ideas for what could be the problem. I've narrowed it down to something to do with TUSKit. https://github.com/tus/TUSKit/blob/1.4.2/TUSKit/TUSData.m#L164-L170

In the logs I see:

<TUSResumableUpload.m:(547)> Resuming upload to http://localhost:3000/tus_uploads/files/547291eb8834d6b4771692ab3bf6208b with id 3A802AA9-4C1B-4C00-B30B-E1D0E149771E from offset 0
<TUSData.m:(122)> TUSData stream opened
<TUSData.m:(139)> Reading 32768 bytes from 0 to 32768 until 580198
<TUSData.m:(166)> TUSData stream error (null)

Testing against https://master.tus.io makes no difference

<TUSResumableUpload.m:(547)> Resuming upload to https://master.tus.io/files/86b6afe994c191e87af5a7dc76f04e27+D5qDDrw4o9xSqahOrqXx2wt.lObIfo3iuNAHStq_QMhrd0CpqqYoqympv5x5U_EceIm7C1xJn9hjlCwlePqTK4BnZaMG55Hc.Dvb2ibWYj8jID0eHE8xFY6B6TiDuKhE with id D6045D90-D394-4C6F-AB3D-CB31CB492250 from offset 0
<TUSData.m:(122)> TUSData stream opened
<TUSData.m:(139)> Reading 32768 bytes from 0 to 32768 until 277804
<TUSData.m:(166)> TUSData stream error (null)

which obviously is no help at all. Curious if anyone else has had problems with file uploads in the iOS Simulator. I don't see why a fix would be needed on the library since it works in production, I'd imagine it's got something to do with my Simulator configuration, so that's the angle I'm investigating

Some details of my environment:

"expo": "50.0.8",
"react-native": "0.73.4",
"react-native-tus-client": "1.1.0"

Running on iPhone 15 Pro Simulator - iOS 17.2

miguelespinoza avatar Mar 15 '24 15:03 miguelespinoza