You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Nov 7, 2023. It is now read-only.
After adding react-native-encrypted-storage to our project, our iOS build started failing on our CI/CD (Code Magic) with a provisioning issue. Note it didn't fail for us when we built / archived a release locally, so it appears this only impacts some build setups.
After investigation, we isolated the issue to being caused by a malformed file, ios/EncryptedStorage.xcodeproj. Upon inspection it contains a project.xcworkspace and an xcuserdata file (yanick.xcuserdata - doesn't obviously match any of the contributer github handles). It is malformed because it doesn't contain a project.pbxproj file.
This file ISN'T present in the repo on the master branch, and it ISN'T present in the 4.0.3 zip file. I'm not familiar enough with node packages to know where this might be coming from, or how to fix.
We have worked around by downgrading to 4.0.2
To reproduce:
Add react-native-encrypted-storage": "4.0.3" to a project's package.json and install modules. The file is present at /node_modules/react-native-encrypted-storage/ios/
Change the reference to react-native-encrypted-storage": "4.0.2" and install modules. The file is NOT present.
Change the reference to https://github.com/emeraldsanto/react-native-encrypted-storage and install modules. The file is NOT present.
After adding react-native-encrypted-storage to our project, our iOS build started failing on our CI/CD (Code Magic) with a provisioning issue. Note it didn't fail for us when we built / archived a release locally, so it appears this only impacts some build setups.
After investigation, we isolated the issue to being caused by a malformed file,
ios/EncryptedStorage.xcodeproj
. Upon inspection it contains aproject.xcworkspace
and anxcuserdata
file (yanick.xcuserdata - doesn't obviously match any of the contributer github handles). It is malformed because it doesn't contain aproject.pbxproj
file.This file ISN'T present in the repo on the master branch, and it ISN'T present in the 4.0.3 zip file. I'm not familiar enough with node packages to know where this might be coming from, or how to fix.
We have worked around by downgrading to
4.0.2
To reproduce:
react-native-encrypted-storage": "4.0.3"
to a project'spackage.json
and install modules. The file is present at/node_modules/react-native-encrypted-storage/ios/
react-native-encrypted-storage": "4.0.2"
and install modules. The file is NOT present.https://github.com/emeraldsanto/react-native-encrypted-storage
and install modules. The file is NOT present.4.0.3
version zip file at https://github.com/emeraldsanto/react-native-encrypted-storage/releases/tag/4.0.3. The file is NOT present.The text was updated successfully, but these errors were encountered: