Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

static framework #322

Open
xiaoyuting opened this issue Apr 24, 2024 · 6 comments
Open

static framework #322

xiaoyuting opened this issue Apr 24, 2024 · 6 comments
Labels
bug Something isn't working

Comments

@xiaoyuting
Copy link

MAX SDK Version

12.4.1

Device/Platform Info

iOS 17

Current Behavior

we need a static framework

Expected Behavior

we need a static framework

How to Reproduce

we need a static framework

Additional Info

we need a static framework

@xiaoyuting xiaoyuting added the bug Something isn't working label Apr 24, 2024
@thomasmso
Copy link
Member

Thanks for reporting @xiaoyuting. Why do you need a static framework?

@xiaoyuting
Copy link
Author

xiaoyuting commented Apr 24, 2024

I have always used static libraries, and used dynamic libraries to include static library compilation, and now changing to dynamic libraries will change the project compilation and access process, whether static libraries can be provided

@thomasmso
Copy link
Member

@xiaoyuting - can you hardcode to v12.4.0 of our SDK? That is still static.

@MattFoley
Copy link

Thanks Thomas, I also use static libraries. I will attempt to hardcode to 12.4.0, as long as it still supports the latest iOS privacy manifest requirements.

Thanks!

@MattFoley
Copy link

Hi @thomasmso could you tell me a bit more about what changed in 12.4.1?

  • Update SDK to allow Apple App Store Connect to be able to detect privacy manifest correctly.

I see this, but am unsure exactly what the ramifications of this are, and since I'd like to use a static framework, I would prefer to use 12.4.0. (I ship an SDK myself, so static frameworks are always much preferred over dynamic frameworks, as using dynamic frameworks can add extra overhead to our customers build and integration process)

@thomasmso
Copy link
Member

@MattFoley - Since it's a static lib, our SDK will get compiled into your app's main binary. Thus, you have to declare the usage of User Defaults in you app's privacy manifest. You can check out our SDK's privacy manifest file as an example on how to declare.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants