FLEXTool / FLEX

An in-app debugging and exploration tool for iOS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FLEX 5 (well, 5.22.10) public header files missing

apps4everyone opened this issue · comments

With the new version 5.22.10 there are some header file not public:

FLEXMetadataExtras.h
FLEXSwiftInternal.h
NSDateFormatter+FLEX.h

those have to be moved to public to be able to use them for example in XCFramework.

thx Stefan

Those are all private header files. Are you saying you're unable to compile the project? Or just unable to use them?

they are private in the project, but if you generate a XCFramework they are not found outside of the target.

see FLEXObjcInternal is also in Public... FLEXSwiftInternal for example isn't...

Screenshot 2022-10-21 at 19 06 14

FLEX-Runtime.h can't find them, they are imported there...

all imports in public FLEX-Runtime.h also has to be in public.

Thanks for reporting this! I didn't know anyone used the xcodeproj like this

It's used when generating a XCFramework like described here:
#551

we use the XCFramework instead of SPM to reduce recompilation (15-20 seconds) on every PR build

Why was this closed? It doesn't seem to be fixed :(

Got it working!

For anyone else still experience this issue:
If you are using Cocoapods with modular_headers, do a pod update --clean-install FLEX then clean & build the project