Switched back to the normal framework name, but the bundle identifier has no underscores, so they'll pass the Apple Store checks
authorSam Lantinga <slouken@libsdl.org>
Sun, 08 Jan 2012 21:27:05 -0500
changeset 5534f4d631f3756
parent 552 576c24a6a8a8
child 554 d9f9a5f01dad
Switched back to the normal framework name, but the bundle identifier has no underscores, so they'll pass the Apple Store checks
CHANGES
Xcode/Info-Framework__Upgraded_.plist
Xcode/SDL_mixer.xcodeproj/project.pbxproj
     1.1 --- a/CHANGES	Sun Jan 08 15:35:56 2012 -0500
     1.2 +++ b/CHANGES	Sun Jan 08 21:27:05 2012 -0500
     1.3 @@ -1,6 +1,4 @@
     1.4  1.2.12:
     1.5 -Sam Lantinga - Tue Jan  3 01:36:33 EST 2012
     1.6 - * The Mac OS X framework name changed to SDLmixer, to meet Apple's requirements
     1.7  Nikos Chantziaras - 2012-01-02 17:37:36 PST
     1.8   * Added Mix_LoadMUSType_RW() so you can tell SDL_mixer what type the music is
     1.9  Sam Lantinga - Sat Dec 31 19:11:59 EST 2011
     2.1 --- a/Xcode/Info-Framework__Upgraded_.plist	Sun Jan 08 15:35:56 2012 -0500
     2.2 +++ b/Xcode/Info-Framework__Upgraded_.plist	Sun Jan 08 21:27:05 2012 -0500
     2.3 @@ -5,7 +5,7 @@
     2.4  	<key>CFBundleDevelopmentRegion</key>
     2.5  	<string>English</string>
     2.6  	<key>CFBundleExecutable</key>
     2.7 -	<string>SDLmixer</string>
     2.8 +	<string>SDL_mixer</string>
     2.9  	<key>CFBundleGetInfoString</key>
    2.10  	<string>http://www.libsdl.org/projects/SDL_mixer</string>
    2.11  	<key>CFBundleIconFile</key>
     3.1 --- a/Xcode/SDL_mixer.xcodeproj/project.pbxproj	Sun Jan 08 15:35:56 2012 -0500
     3.2 +++ b/Xcode/SDL_mixer.xcodeproj/project.pbxproj	Sun Jan 08 21:27:05 2012 -0500
     3.3 @@ -219,8 +219,8 @@
     3.4  		B2A42D0F03FAC6A400A8000A /* load_ogg.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = load_ogg.h; path = ../load_ogg.h; sourceTree = SOURCE_ROOT; };
     3.5  		BE1FA8AE07AF95F7004B6283 /* SDL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL.framework; path = /Library/Frameworks/SDL.framework; sourceTree = "<absolute>"; };
     3.6  		BE1FA90507AF96B2004B6283 /* Info-Framework__Upgraded_.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Info-Framework__Upgraded_.plist"; sourceTree = "<group>"; };
     3.7 -		BE1FA90607AF96B2004B6283 /* SDLmixer.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SDLmixer.framework; sourceTree = BUILT_PRODUCTS_DIR; };
     3.8 -		BE1FA95407AF96B2004B6283 /* libSDLmixer.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libSDLmixer.a; sourceTree = BUILT_PRODUCTS_DIR; };
     3.9 +		BE1FA90607AF96B2004B6283 /* SDL_mixer.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SDL_mixer.framework; sourceTree = BUILT_PRODUCTS_DIR; };
    3.10 +		BE1FA95407AF96B2004B6283 /* libSDL_mixer.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libSDL_mixer.a; sourceTree = BUILT_PRODUCTS_DIR; };
    3.11  		BE1FA95807AF96B3004B6283 /* Create DMG */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = "Create DMG"; sourceTree = BUILT_PRODUCTS_DIR; };
    3.12  		F51BFB0101F724BE01D3D55B /* native_midi.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = native_midi.h; sourceTree = "<group>"; };
    3.13  		F567D63B01CD881401F3E8B9 /* effect_position.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; name = effect_position.c; path = ../effect_position.c; sourceTree = SOURCE_ROOT; };
    3.14 @@ -272,8 +272,8 @@
    3.15  			isa = PBXGroup;
    3.16  			children = (
    3.17  				089C1665FE841158C02AAC07 /* Resources */,
    3.18 -				BE1FA90607AF96B2004B6283 /* SDLmixer.framework */,
    3.19 -				BE1FA95407AF96B2004B6283 /* libSDLmixer.a */,
    3.20 +				BE1FA90607AF96B2004B6283 /* SDL_mixer.framework */,
    3.21 +				BE1FA95407AF96B2004B6283 /* libSDL_mixer.a */,
    3.22  				BE1FA95807AF96B3004B6283 /* Create DMG */,
    3.23  			);
    3.24  			name = Products;
    3.25 @@ -513,7 +513,7 @@
    3.26  			name = Framework;
    3.27  			productInstallPath = "@executable_path/../Frameworks";
    3.28  			productName = SDL_mixer;
    3.29 -			productReference = BE1FA90607AF96B2004B6283 /* SDLmixer.framework */;
    3.30 +			productReference = BE1FA90607AF96B2004B6283 /* SDL_mixer.framework */;
    3.31  			productType = "com.apple.product-type.framework";
    3.32  		};
    3.33  		BE1FA90707AF96B2004B6283 /* Static Library */ = {
    3.34 @@ -532,7 +532,7 @@
    3.35  			name = "Static Library";
    3.36  			productInstallPath = /usr/local/lib;
    3.37  			productName = "Static Library";
    3.38 -			productReference = BE1FA95407AF96B2004B6283 /* libSDLmixer.a */;
    3.39 +			productReference = BE1FA95407AF96B2004B6283 /* libSDL_mixer.a */;
    3.40  			productType = "com.apple.product-type.library.static";
    3.41  		};
    3.42  		BE1FA95507AF96B2004B6283 /* Create DMG */ = {
    3.43 @@ -619,7 +619,7 @@
    3.44  			);
    3.45  			runOnlyForDeploymentPostprocessing = 0;
    3.46  			shellPath = /bin/sh;
    3.47 -			shellScript = "cd $SYMROOT/$CONFIGURATION/SDLmixer.framework\nif ! [ -L Frameworks ]; then\n\tln -s Versions/Current/Frameworks Frameworks\nfi\n";
    3.48 +			shellScript = "cd $SYMROOT/$CONFIGURATION/SDL_mixer.framework\nif ! [ -L Frameworks ]; then\n\tln -s Versions/Current/Frameworks Frameworks\nfi\n";
    3.49  		};
    3.50  		AA9F7D9714B143C700278D1E /* Convert SDL includes to SDL Framework includes */ = {
    3.51  			isa = PBXShellScriptBuildPhase;
    3.52 @@ -633,7 +633,7 @@
    3.53  			);
    3.54  			runOnlyForDeploymentPostprocessing = 0;
    3.55  			shellPath = /bin/sh;
    3.56 -			shellScript = "cd $SYMROOT/$CONFIGURATION/SDLmixer.framework/Versions/Current/Headers\nsed 's,#include \"\\(.*\\)\",#include <SDL/\\1>,' <SDL_mixer.h >SDL_mixer.h.new\nmv SDL_mixer.h.new SDL_mixer.h";
    3.57 +			shellScript = "cd $SYMROOT/$CONFIGURATION/SDL_mixer.framework/Versions/Current/Headers\nsed 's,#include \"\\(.*\\)\",#include <SDL/\\1>,' <SDL_mixer.h >SDL_mixer.h.new\nmv SDL_mixer.h.new SDL_mixer.h";
    3.58  		};
    3.59  		BE1FA95707AF96B2004B6283 /* ShellScript */ = {
    3.60  			isa = PBXShellScriptBuildPhase;
    3.61 @@ -642,7 +642,7 @@
    3.62  			);
    3.63  			runOnlyForDeploymentPostprocessing = 0;
    3.64  			shellPath = /bin/sh;
    3.65 -			shellScript = "# clean up the framework, remove headers, extra files\nmkdir -p build/dmg-tmp\n/Developer/Tools/CpMac -r $TARGET_BUILD_DIR/SDLmixer.framework build/dmg-tmp/\ncp pkg-support/resources/ReadMe.txt build/dmg-tmp\n\n# remove the .DS_Store files if any (we may want to provide one in the future for fancy .dmgs)\nrm -rf build/dmg-tmp/.DS_Store\n\n# create the dmg\nhdiutil create -ov -fs HFS+ -volname SDL_mixer -srcfolder build/dmg-tmp build/SDL_mixer.dmg\n\n# clean up\nrm -rf build/dmg-tmp\n\n# compress it???\n#(cd build; gnutar -zcvf SDL_mixer.dmg.tar.gz SDL_mixer.dmg)";
    3.66 +			shellScript = "# clean up the framework, remove headers, extra files\nmkdir -p build/dmg-tmp\n/Developer/Tools/CpMac -r $TARGET_BUILD_DIR/SDL_mixer.framework build/dmg-tmp/\ncp pkg-support/resources/ReadMe.txt build/dmg-tmp\n\n# remove the .DS_Store files if any (we may want to provide one in the future for fancy .dmgs)\nrm -rf build/dmg-tmp/.DS_Store\n\n# create the dmg\nhdiutil create -ov -fs HFS+ -volname SDL_mixer -srcfolder build/dmg-tmp build/SDL_mixer.dmg\n\n# clean up\nrm -rf build/dmg-tmp\n\n# compress it???\n#(cd build; gnutar -zcvf SDL_mixer.dmg.tar.gz SDL_mixer.dmg)";
    3.67  		};
    3.68  /* End PBXShellScriptBuildPhase section */
    3.69  
    3.70 @@ -868,7 +868,7 @@
    3.71  				);
    3.72  				HEADER_SEARCH_PATHS_QUOTED = "\"$(SRCROOT)/mikmod/mikmod.framework/Headers\" \"$(SRCROOT)/smpeg/smpeg.framework/Headers\" \"$(SRCROOT)/vorbis/Ogg.framework/Headers\" \"$(SRCROOT)/vorbis/Vorbis.framework/Headers\" \"$(SRCROOT)/flac/FLAC.framework/Headers\"";
    3.73  				MACOSX_DEPLOYMENT_TARGET = 10.5;
    3.74 -				PRODUCT_NAME = SDLmixer;
    3.75 +				PRODUCT_NAME = SDL_mixer;
    3.76  				SDKROOT = macosx;
    3.77  				SEPARATE_STRIP = YES;
    3.78  				STRIP_STYLE = "non-global";
    3.79 @@ -904,7 +904,7 @@
    3.80  				);
    3.81  				HEADER_SEARCH_PATHS_QUOTED = "\"$(SRCROOT)/mikmod/mikmod.framework/Headers\" \"$(SRCROOT)/smpeg/smpeg.framework/Headers\" \"$(SRCROOT)/vorbis/Ogg.framework/Headers\" \"$(SRCROOT)/vorbis/Vorbis.framework/Headers\" \"$(SRCROOT)/flac/FLAC.framework/Headers\"";
    3.82  				MACOSX_DEPLOYMENT_TARGET = 10.5;
    3.83 -				PRODUCT_NAME = SDLmixer;
    3.84 +				PRODUCT_NAME = SDL_mixer;
    3.85  				SDKROOT = macosx;
    3.86  			};
    3.87  			name = Debug;