| Summary: | SDL 1.3 apps get rejected from Mac app store (fix included!) | ||
|---|---|---|---|
| Product: | SDL | Reporter: | Vern Jensen <vern> |
| Component: | build | Assignee: | Sam Lantinga <slouken> |
| Status: | RESOLVED FIXED | QA Contact: | Sam Lantinga <slouken> |
| Severity: | normal | ||
| Priority: | P2 | CC: | computers57 |
| Version: | HG 2.0 | ||
| Hardware: | x86 | ||
| OS: | Mac OS X 10.6 | ||
| Attachments: | Changes the Xcode variable FRAMEWORK_VERSION from 1.3 to B | ||
|
Description
Vern Jensen
2011-08-14 22:47:19 UTC
Note: the SDL_Image framework must also be rebuilt to use the same version number, otherwise it won't load. Not sure what other frameworks also reference the "1.3" version in the SDL framework directly and need modification as well. Since SDL 1.2 uses "A" as the framework version (Actually the default for a new framework), I vote we use "B" for 1.3. This can be done by changing the Framework version (FRAMEWORK_VERSION) from 1.3 to B. Created attachment 736 [details]
Changes the Xcode variable FRAMEWORK_VERSION from 1.3 to B
I switched it to version A, thanks! I would NOT use A. SDL 1.2 uses A, and if I understand correctly, SDL 1.3 and SDL 1.2 are not binary compatible. Having a different link path for 1.2 and 1.3 will solve any runtime linking errors that might occur. Good point. Until we switch SDL 1.3 to SDL2, we shouldn't use the same link path. Thanks! |