CFBundleIdentifier Collision - com.unity.purchasing.unitypurchasing

Hi,

with regard to this following post:

has anyone found a final response, workaround, anything?..

Jeff of Unity suggested to check the release notes of new Unity versions but on the other hand he indicated that the issue was one of Apple but I didn’t find anything.

Our problem is that we are still stuck on the same errors from Mac Store mentioned by dcheglakov at the very beginning of the above post and obviously we are still unable to publish.

Is it really an issue from Apple or what else?

May someone shed some lights on the matter?

Any help is really appreciated.

Thanks

Yes, as far as we can tell and according to our investigation here, it appears to be a known Apple issue

Hi Jeff,

I see… We’ll look into Apple again.

Thank you

I finally did it. Thanks to the guys from the FMOD forum.

Unity Editor

  • Select Mac Platform and architecture set Intel 64 + Apple silicon
  • Check Create XCode Project
  • Project Settings > Player > Other Settings check Mac App Store Validation under Mac App Store Options section
  • Build project

XCode

  • Signing and Capabilities - add App Sandbox and In-App Purcahse
  • Go to XCodeProject/AppName/Plugins/unitypurchasing.bundle/Contents/info.plist
  • Change Bundle identifier from com.unity.purchasing.unitypurchasing to com.unity.purchasing.unitypurchasing.your.app this ID must be unique across all of your apps
  • IMPORTANT Now you need to remove signature from unitypurchasing.bundle by running this command in the terminal codesign --remove-signature unitypurchasing.bundle
  • Archive and Distribute App from the Organizer.

I hope this helps. I’ve finally updated all my apps and distributed a new one.

Thank you very much!!!.. (and to the guys from the FMOD forum)…