Fixed bug 1279 - Apps with SDL_* frameworks get rejected from Mac App Store
authorSam Lantinga <slouken@libsdl.org>
Sat, 31 Dec 2011 13:34:40 -0500
changeset 51946f32853e389
parent 518 8bc9b5fd2aae
child 520 61a1516bc06a
Fixed bug 1279 - Apps with SDL_* frameworks get rejected from Mac App Store

Vern Jensen 2011-08-16 13:08:21 PDT
Application Loader rejects any apps that include SDL_Image.framework,
complaining that "SDL_Image is an invalid bundle identifier."

The solution is simple: rebuild the framework with "SDLImage" as the bundle
identifier.

Apparently it doesn't like underscores.
README
Xcode/SDL_mixer.xcodeproj/project.pbxproj
     1.1 --- a/README	Sat Dec 31 10:27:48 2011 -0500
     1.2 +++ b/README	Sat Dec 31 13:34:40 2011 -0500
     1.3 @@ -39,6 +39,5 @@
     1.4  http://www.libsdl.org/projects/mixer/timidity/timidity.tar.gz
     1.5  and unpack them in /usr/local/lib under UNIX, and C:\ under Win32.
     1.6  
     1.7 -This library is available under the GNU Library General Public License,
     1.8 -see the file "COPYING" for details.
     1.9 +This library is under the zlib license, see the file "COPYING" for details.
    1.10  
     2.1 --- a/Xcode/SDL_mixer.xcodeproj/project.pbxproj	Sat Dec 31 10:27:48 2011 -0500
     2.2 +++ b/Xcode/SDL_mixer.xcodeproj/project.pbxproj	Sat Dec 31 13:34:40 2011 -0500
     2.3 @@ -757,7 +757,7 @@
     2.4  					"-sub_umbrella",
     2.5  					smpeg,
     2.6  				);
     2.7 -				PRODUCT_NAME = SDL_mixer;
     2.8 +				PRODUCT_NAME = SDLmixer;
     2.9  				SECTORDER_FLAGS = "";
    2.10  				WARNING_CFLAGS = (
    2.11  					"-Wall",
    2.12 @@ -832,7 +832,7 @@
    2.13  					"-sub_umbrella",
    2.14  					smpeg,
    2.15  				);
    2.16 -				PRODUCT_NAME = SDL_mixer;
    2.17 +				PRODUCT_NAME = SDLmixer;
    2.18  				SECTORDER_FLAGS = "";
    2.19  				WARNING_CFLAGS = (
    2.20  					"-Wall",
    2.21 @@ -904,7 +904,7 @@
    2.22  					"-sub_umbrella",
    2.23  					smpeg,
    2.24  				);
    2.25 -				PRODUCT_NAME = SDL_mixer;
    2.26 +				PRODUCT_NAME = SDLmixer;
    2.27  				SECTORDER_FLAGS = "";
    2.28  				WARNING_CFLAGS = (
    2.29  					"-Wall",
    2.30 @@ -955,7 +955,7 @@
    2.31  				);
    2.32  				OTHER_LIBTOOL_FLAGS = "";
    2.33  				OTHER_REZFLAGS = "";
    2.34 -				PRODUCT_NAME = SDL_mixer;
    2.35 +				PRODUCT_NAME = SDLmixer;
    2.36  				REZ_EXECUTABLE = YES;
    2.37  				SECTORDER_FLAGS = "";
    2.38  				WARNING_CFLAGS = (
    2.39 @@ -1011,7 +1011,7 @@
    2.40  				);
    2.41  				OTHER_LIBTOOL_FLAGS = "";
    2.42  				OTHER_REZFLAGS = "";
    2.43 -				PRODUCT_NAME = SDL_mixer;
    2.44 +				PRODUCT_NAME = SDLmixer;
    2.45  				REZ_EXECUTABLE = YES;
    2.46  				SECTORDER_FLAGS = "";
    2.47  				WARNING_CFLAGS = (
    2.48 @@ -1063,7 +1063,7 @@
    2.49  				);
    2.50  				OTHER_LIBTOOL_FLAGS = "";
    2.51  				OTHER_REZFLAGS = "";
    2.52 -				PRODUCT_NAME = SDL_mixer;
    2.53 +				PRODUCT_NAME = SDLmixer;
    2.54  				REZ_EXECUTABLE = YES;
    2.55  				SECTORDER_FLAGS = "";
    2.56  				WARNING_CFLAGS = (