I have just updated to the In App Purchasing package version 4.12.2. Upon installing, I get warnings related to meta files that don’t have files alongside as well as GUID conflicts. All of these issues seem to be related to the unitypurchasing.bundle.
Unity attempts to auto-correct these issues as usual, but it fails to alter the files because the package is immutable.
I was able to fix the meta issues by manually deleting the .meta files within the file system. Not ideal, but it seems to have worked. However, I’m not sure how to best proceed with the GUID conflicts. Has anyone else run into this?
Here is the error message I’m getting:
GUID [b4326c66a9f464640b9457cbd6237bf6] for asset 'Packages/com.unity.purchasing/Plugins/UnityPurchasing/unitypurchasing.bundle/Contents/Resources/PrivacyInfo.xcprivacy' conflicts with:
'Packages/com.unity.purchasing/Plugins/UnityPurchasing/iOS/PrivacyInfo.xcprivacy' (current owner)
We can't assign a new GUID because the asset is in an immutable folder. The asset will be ignored.
The warnings are like this:
A meta data file (.meta) exists but its asset 'Packages/com.unity.purchasing/Plugins/UnityPurchasing/unitypurchasing.bundle/Contents/Resources/UnityEarlyTransactionObserver.h' can't be found. When moving or deleting files outside of Unity, please ensure that the corresponding .meta file is moved or deleted along with it.
Couldn't delete Packages/com.unity.purchasing/Plugins/UnityPurchasing/unitypurchasing.bundle/Contents/Resources/UnityEarlyTransactionObserver.h.meta because it's in an immutable folder.
I have the same warnings for these, which are in the same Resources directory.
- UnityEarlyTransactionObserver.mm
- UnityPurchasing.h
- UnityPurchasing.m
I’m running Unity Editor version 2021.3.15. Perhaps this is an editor issue that would be resolved with an update. I would rather not update as this is a production project, but will if needed.
Any suggestions are appreciated!