Search Issue Tracker

Fixed in 2.2.1

Votes

9

Found in [Package]

2018.3.0a1

2018.3.8f1

2019.1.0a1

2019.2.0a1

Issue ID

1136555

Regression

Yes

UNITY_PURCHASING define becomes disabled when recompiling assemblies

Package: Purchasing

-

Steps to reproduce:
1. Open User-supplied project ("Change IAP setting from code.zip")
2. Enable IAP in Services
3. Press Commands (at the top) -> Write UnityConnectSettings (This reads the UnityConnectSettings.asset file and writes it back EXACTLY as it was. It will print to the console.)
4. Open Assets -> Editor -> Commands.cs
5. Make Changes to the script (for example comment out [MenuItem("Commands/Dummy!")])
6. Return to Unity and inspect the Console window

Expected: Nothing appears after a recompile
Actual: "Assets\Editor\Commands.cs(6,10): warning CS1030: #warning: 'UNITY_PURCHASING is disabled! (but is it really...?)'" appears, indicating that
UNITY_PURCHASING is disabled

Reproduced in: 2018.3.0a1, 2018.3.10f1, 2019.1.0b8, 2019.2.0a9
Not reproduced in: 2017.4.24f1

  1. Resolution Note (fix version 2.2.1):

    Seems to be fixed with the recent releases of IAP: Package Manager 2.2.1 and Asset Store 2.2.4.

Comments (3)

  1. corner-ksa

    Jan 08, 2023 00:14

    corner-ksa.com

    corner-ksa.com/شركة-نقل-عفش-من-جدة-الى-الاردن/

    corner-ksa.com/شركة-نقل-عفش-من-الرياض-الى-الاردن/

    corner-ksa.com/شركة-نقل-عفش-من-الدمام-الى-الاردن/

    corner-ksa.com/شركة-شحن-من-السعودية-الى-الاردن/

    corner-ksa.com/شركة-نقل-عفش-من-جدة-الى-الامارات/

    corner-ksa.com/شركة-نقل-عفش-من-الرياض-الى-الامارات/

    corner-ksa.com/شركة-شحن-من-جدة-الى-الامارات/

    corner-ksa.com/shipping-from-jeddah-to-jordan/

    corner-ksa.com/شركة-نقل-عفش-من-الدمام-الى-سلطنة-عمان/

    corner-ksa.com/شركة-نقل-عفش-من-الرياض-الى-سلطنة-عمان/

    corner-ksa.com/شركة-نقل-عفش-من-جدة-الى-سلطنة-عمان/

    corner-ksa.com/شركة-نقل-عفش-من-الرياض-الى-البحرين/

    corner-ksa.com/شركة-نقل-عفش-من-جدة-الى-البحرين/

    corner-ksa.com/شركة-نقل-عفش-من-الدمام-الى-البحرين/

    corner-ksa.com/شركة-نقل-عفش-من-الدمام-الى-الكويت/

    corner-ksa.com/شركة-نقل-عفش-من-الرياض-الى-الكويت/

    corner-ksa.com/شركة-نقل-عفش-من-جدة-الى-الكويت/

    corner-ksa.com/شركة-نقل-عفش-من-جدة-الى-قطر/

    corner-ksa.com/شركة-نقل-عفش-من-الدمام-الى-قطر/

    corner-ksa.com/شركة-نقل-عفش-من-الرياض-الى-قطر/

    corner-ksa.com/شركة-شحن-من-جدة-الى-تركيا/

    corner-ksa.com/شركة-شحن-من-الدمام-الى-تركيا/

    corner-ksa.com/شركة-شحن-من-الرياض-الى-تركيا/

    corner-ksa.com/شركة-شحن-من-جدة-الى-لبنان/

    corner-ksa.com/شركة-شحن-من-الرياض-الى-لبنان/

    corner-ksa.com/شركة-شحن-من-الدمام-الى-لبنان/

    corner-ksa.com/شركة-شحن-من-جدة-الى-المغرب/

    corner-ksa.com/شركة-شحن-من-الرياض-الى-المغرب/

    corner-ksa.com/شركة-شحن-من-الدمام-الى-المغرب/

    corner-ksa.com/شركة-شحن-من-جدة-الى-تونس/

    corner-ksa.com/شركة-شحن-من-جدة-الى-الجزائر/

    corner-ksa.com/افضل-شركة-شحن-من-السعودية-الى-اوروبا/

    corner-ksa.com/افضل-شركة-شحن-من-السعودية-الى-أستراليا/

    corner-ksa.com/افضل-شركة-شحن-من-السعودية-الى-فرنسا/

    corner-ksa.com/افضل-شركة-شحن-من-السعودية-الى-بريطانيا/

    corner-ksa.com/افضل-شركة-شحن-من-السعودية-الى-ألمانيا/

    corner-ksa.com/افضل-شركة-شحن-من-السعودية-الى-امريكا/

    corner-ksa.com/شركة-نقل-عفش-بالرياض/

    corner-ksa.com/شركة-نقل-عفش-بجدة/

    corner-ksa.com/شركة-نقل-عفش-بمكة/

    corner-ksa.com/شركة-نقل-عفش-بالطائف/

    corner-ksa.com/شركة-نقل-عفش-من-جدة-الى-الرياض/

    corner-ksa.com/شركة-نقل-عفش-من-جدة-الى-الدمام/

    corner-ksa.com/شركة-نقل-عفش-من-جدة-الى-نجران/

    corner-ksa.com/شركة-نقل-عفش-من-جدة-الى-جيزان/

    corner-ksa.com/نقل-عفش-من-جدة-الى-ابها-خميس-مشيط/

    corner-ksa.com/شركة-نقل-عفش-من-جدة-الى-الطائف/

    corner-ksa.com/شركة-نقل-عفش-من-جدة-الى-المدينة/

    corner-ksa.com/شركة-نقل-عفش-من-جدة-الى-الخرج/

    corner-ksa.com/شركة-نقل-عفش-من-جدة-الى-الخبر/

    corner-ksa.com/شركة-نقل-عفش-من-جدة-الى-الجبيل/

    corner-ksa.com/شركة-نقل-عفش-من-جدة-الى-الباحة/

    corner-ksa.com/شركة-نقل-عفش-من-جدة-الى-الظهران/

    corner-ksa.com/شركة-نقل-عفش-من-جدة-الى-القطيف/

    corner-ksa.com/شركة-نقل-عفش-من-جدة-الى-الافلاج/

    corner-ksa.com/شركة-نقل-عفش-من-جدة-الى-الدوادمى/

    corner-ksa.com/نقل-عفش-من-جدة-الى-حفر-الباطن/

    corner-ksa.com/شركة-نقل-عفش-من-جدة-الى-الاحساء/

    corner-ksa.com/شركة-نقل-عفش-من-جدة-الى-تبوك/

    corner-ksa.com/شركة-نقل-عفش-من-جدة-الى-القصيم/

    corner-ksa.com/شركة-نقل-عفش-من-الدمام-الى-مصر/

    corner-ksa.com/نقل-عفش-من-جدة-الى-سكاكا-القريات/

    corner-ksa.com/شركة-نقل-عفش-من-جدة-الى-ينبع/

    corner-ksa.com/شركة-نقل-عفش-من-جدة-الى-سوريا/

    corner-ksa.com/شركة-نقل-عفش-من-جدة-الى-العراق/

    corner-ksa.com/شركة-نقل-عفش-من-الدمام-الى-العراق/

    corner-ksa.com/شركة-نقل-عفش-من-جدة-الى-اليمن/

    corner-ksa.com/شركة-نقل-عفش-من-جدة-الى-مصر/

    corner-ksa.com/شركة-نقل-عفش-من-الرياض-الى-سوريا/

    corner-ksa.com/شركة-نقل-عفش-من-الرياض-الى-مصر/

    corner-ksa.com/شركة-نقل-عفش-من-الرياض-الى-اليمن/

    corner-ksa.com/شركة-نقل-عفش-من-الدمام-الى-سوريا/

    corner-ksa.com/شركة-نقل-عفش-من-الرياض-الى-العراق/

    corner-ksa.com/شركة-نقل-عفش-من-الدمام-الى-اليمن/

    corner-ksa.com/اهم-خدمات-مؤسسة-الركن-السعودى/

    corner-ksa.com/خدمات-الشحن-البرى-والبحرى-بالسعودية/

  2. CanisLupus

    Jun 19, 2020 13:31

    This issue is really frustrating! We have lost dozens of hours working around this in our custom build pipeline (it now involves restarting Unity twice before AND after a build for a certain platform, to guarantee that all assemblies see the correct state of the IAP system) and we STILL encounter it in other random situations where we don't even touch the setting.

    We _try_ to counter it by forcing assembly reloads from code (by adding a new define symbol and then removing it) but our process needs to write to a file what we were doing so that we can read it and return to that after the compilation finishes. It's REALLY terrible.

  3. ODINKONG

    Jul 20, 2019 01:10

    Is there a work around for this issue? I collaborated from PC to MAC and the Mac version doesn't seem to have a definition for the UNITY_PURCHASING Directive.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.