Above I wrote: [quote='844753022, DTS Engineer, /thread/776743?answerId=844753022#844753022'] if you rename your copy of WVPWaffle to FORWaffle, then you’re all good [1] [/quote] That footnote called out some caveats, but on reviewing this thread today I remembered another one. It’s not uncommon for a library to use global resources. In the posts above I talked about one really important one, namely the Objective-C class namespace. However, there are more. For example, imagine a framework that does this: let b = Bundle(identifier: com.example.WaffleVarnishPro)! … access resources via `b` … IMPORTANT Frameworks shouldn’t do this. A better option is to use Bundle(for: SomeClass.self) or #bundle. However, the fact that they shouldn’t do this doesn’t mean that they don’t. This touches on another global resource, namely the bundle ID namespace managed by Bundle. So, if you decide to take the “rename the types” path I outlined above, that might not be sufficient. It’s possible th
Topic:
Developer Tools & Services
SubTopic:
General
Tags: