From 5677527ffdec3bcc114d278cde17bddd7b669ac1 Mon Sep 17 00:00:00 2001 From: Chris Moeller Date: Wed, 18 Mar 2015 21:45:32 -0700 Subject: [PATCH] Changed code signing procedures, removed unnecessary Plugin.h copies from numerous PlugIn bundles, and re-signed Growl.framework with a valid signature --- Audio/CogAudio.xcodeproj/project.pbxproj | 1 + Cog.xcodeproj/project.pbxproj | 2 + .../Dumb/Dumb.xcodeproj/project.pbxproj | 1 + .../FFMPEG/FFMPEG.xcodeproj/project.pbxproj | 1 + .../FLAC/flac.xcodeproj/project.pbxproj | 1 + .../File_Extractor.xcodeproj/project.pbxproj | 1 + Frameworks/GME/GME.xcodeproj/project.pbxproj | 1 + .../HighlyAdvanced.xcodeproj/project.pbxproj | 1 + .../project.pbxproj | 1 + .../HighlyQuixotic.xcodeproj/project.pbxproj | 1 + .../project.pbxproj | 1 + .../HivelyPlayer.xcodeproj/project.pbxproj | 2 + .../MPCDec/MPCDec.xcodeproj/project.pbxproj | 1 + .../NDHotKey.xcodeproj/project.pbxproj | 1 + .../Ogg/macosx/Ogg.xcodeproj/project.pbxproj | 7 +- .../Opus/Opus.xcodeproj/project.pbxproj | 1 + .../SSEQPlayer.xcodeproj/project.pbxproj | 1 + .../Shorten/Shorten.xcodeproj/project.pbxproj | 1 + .../Sparkle/Sparkle.xcodeproj/project.pbxproj | 1 + .../TagLib/TagLib.xcodeproj/project.pbxproj | 1 + .../macosx/Vorbis.xcodeproj/project.pbxproj | 7 +- .../VorbisNoDot.xcodeproj/project.pbxproj | 7 +- .../WavPack/WavPack.xcodeproj/project.pbxproj | 1 + .../g719/g719.xcodeproj/project.pbxproj | 1 + .../g7221/g7221.xcodeproj/project.pbxproj | 1 + .../lazyusf/lazyusf.xcodeproj/project.pbxproj | 1 + .../sidplayfp.xcodeproj/project.pbxproj | 1 + .../midi_processing.xcodeproj/project.pbxproj | 1 + .../modplay/modplay.xcodeproj/project.pbxproj | 1 + .../mpg123/mpg123.xcodeproj/project.pbxproj | 2 + .../playptmod.xcodeproj/project.pbxproj | 1 + .../psflib/psflib.xcodeproj/project.pbxproj | 1 + .../vgmstream.xcodeproj/project.pbxproj | 1 + .../vio2sf/vio2sf.xcodeproj/project.pbxproj | 1 + Plugins/APL/APL.xcodeproj/project.pbxproj | 1 + .../ArchiveSource.xcodeproj/project.pbxproj | 1 + .../BASSMODS.xcodeproj/project.pbxproj | 2 + .../CoreAudio.xcodeproj/project.pbxproj | 1 + .../CueSheet.xcodeproj/project.pbxproj | 1 + Plugins/Dumb/Dumb.xcodeproj/project.pbxproj | 1 + .../FFMPEG/FFMPEG.xcodeproj/project.pbxproj | 3 +- .../FileSource.xcodeproj/project.pbxproj | 1 + Plugins/Flac/Flac.xcodeproj/project.pbxproj | 3 +- Plugins/GME/GME.xcodeproj/project.pbxproj | 9 +- .../HTTPSource.xcodeproj/project.pbxproj | 1 + .../HighlyComplete.xcodeproj/project.pbxproj | 1 + .../Hively/Hively.xcodeproj/project.pbxproj | 1 + Plugins/M3u/M3u.xcodeproj/project.pbxproj | 1 + Plugins/MIDI/MIDI.xcodeproj/project.pbxproj | 1 + .../Musepack.xcodeproj/project.pbxproj | 3 +- Plugins/Opus/Opus.xcodeproj/project.pbxproj | 1 + Plugins/Pls/Pls.xcodeproj/project.pbxproj | 1 + .../Shorten/Shorten.xcodeproj/project.pbxproj | 3 +- .../SilenceDecoder.xcodeproj/project.pbxproj | 2 + .../TagLib/TagLib.xcodeproj/project.pbxproj | 3 +- .../Vorbis/Vorbis.xcodeproj/project.pbxproj | 42 +++++--- .../WavPack/WavPack.xcodeproj/project.pbxproj | 1 + .../modplay/modplay.xcodeproj/project.pbxproj | 1 + .../playptmod.xcodeproj/project.pbxproj | 1 + .../sidplay/sidplay.xcodeproj/project.pbxproj | 1 + .../vgmstream.xcodeproj/project.pbxproj | 1 + .../General/General.xcodeproj/project.pbxproj | 1 + Scripts/fucking_sign_it.sh | 10 -- Scripts/update_feed.rb | 2 +- ThirdParty/BASS/libbass.dylib | Bin 270704 -> 281344 bytes ThirdParty/BASS/libbass_mpc.dylib | Bin 62912 -> 72544 bytes ThirdParty/BASS/libbassflac.dylib | Bin 58192 -> 67808 bytes ThirdParty/BASS/libbassmidi.dylib | Bin 104576 -> 114400 bytes ThirdParty/BASS/libbassopus.dylib | Bin 116208 -> 126096 bytes ThirdParty/BASS/libbasswv.dylib | Bin 70344 -> 80016 bytes ThirdParty/BASS/libunmo3.dylib | Bin 95848 -> 105632 bytes .../Growl.framework/Versions/A/Growl | Bin 1093888 -> 1093888 bytes .../Versions/A/_CodeSignature/CodeResources | 93 ++++++++++++++++++ 73 files changed, 200 insertions(+), 49 deletions(-) delete mode 100755 Scripts/fucking_sign_it.sh diff --git a/Audio/CogAudio.xcodeproj/project.pbxproj b/Audio/CogAudio.xcodeproj/project.pbxproj index dff00c45d..6d26bbe47 100644 --- a/Audio/CogAudio.xcodeproj/project.pbxproj +++ b/Audio/CogAudio.xcodeproj/project.pbxproj @@ -494,6 +494,7 @@ 1DEB91B308733DA50010E9CD /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "Developer ID Application"; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; diff --git a/Cog.xcodeproj/project.pbxproj b/Cog.xcodeproj/project.pbxproj index a6a941ffa..05747a6ee 100644 --- a/Cog.xcodeproj/project.pbxproj +++ b/Cog.xcodeproj/project.pbxproj @@ -2774,6 +2774,7 @@ C01FCF4C08A954540054247B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "Developer ID Application"; COMBINE_HIDPI_IMAGES = YES; FRAMEWORK_SEARCH_PATHS = ( ThirdParty/Frameworks/, @@ -2792,6 +2793,7 @@ "-D__MACOSX__", "-DHAVE_CONFIG_H", ); + OTHER_CODE_SIGN_FLAGS = ""; OTHER_LDFLAGS = ( "-weak_framework", CogAudio, diff --git a/Frameworks/Dumb/Dumb.xcodeproj/project.pbxproj b/Frameworks/Dumb/Dumb.xcodeproj/project.pbxproj index 58c3873bf..a7b1b1c67 100644 --- a/Frameworks/Dumb/Dumb.xcodeproj/project.pbxproj +++ b/Frameworks/Dumb/Dumb.xcodeproj/project.pbxproj @@ -694,6 +694,7 @@ 1DEB91B308733DA50010E9CD /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "Developer ID Application"; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_PREPROCESSOR_DEFINITIONS = ( "VAR_ARRAYS=1", diff --git a/Frameworks/FFMPEG/FFMPEG.xcodeproj/project.pbxproj b/Frameworks/FFMPEG/FFMPEG.xcodeproj/project.pbxproj index acf6b9786..8cd5520d0 100644 --- a/Frameworks/FFMPEG/FFMPEG.xcodeproj/project.pbxproj +++ b/Frameworks/FFMPEG/FFMPEG.xcodeproj/project.pbxproj @@ -2110,6 +2110,7 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + CODE_SIGN_IDENTITY = "Developer ID Application"; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; diff --git a/Frameworks/FLAC/flac.xcodeproj/project.pbxproj b/Frameworks/FLAC/flac.xcodeproj/project.pbxproj index b33170144..0930e642c 100644 --- a/Frameworks/FLAC/flac.xcodeproj/project.pbxproj +++ b/Frameworks/FLAC/flac.xcodeproj/project.pbxproj @@ -522,6 +522,7 @@ 1DEB91AF08733DA50010E9CD /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "Developer ID Application"; COMBINE_HIDPI_IMAGES = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; diff --git a/Frameworks/File_Extractor/File_Extractor.xcodeproj/project.pbxproj b/Frameworks/File_Extractor/File_Extractor.xcodeproj/project.pbxproj index 73fca1ced..1a5ef97d6 100644 --- a/Frameworks/File_Extractor/File_Extractor.xcodeproj/project.pbxproj +++ b/Frameworks/File_Extractor/File_Extractor.xcodeproj/project.pbxproj @@ -783,6 +783,7 @@ CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "Developer ID Application"; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; GCC_C_LANGUAGE_STANDARD = gnu99; diff --git a/Frameworks/GME/GME.xcodeproj/project.pbxproj b/Frameworks/GME/GME.xcodeproj/project.pbxproj index fffbe172a..b1421e719 100644 --- a/Frameworks/GME/GME.xcodeproj/project.pbxproj +++ b/Frameworks/GME/GME.xcodeproj/project.pbxproj @@ -1289,6 +1289,7 @@ buildSettings = { CLANG_CXX_LANGUAGE_STANDARD = "c++0x"; CLANG_CXX_LIBRARY = "libc++"; + CODE_SIGN_IDENTITY = "Developer ID Application"; COMBINE_HIDPI_IMAGES = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; diff --git a/Frameworks/HighlyAdvanced/HighlyAdvanced.xcodeproj/project.pbxproj b/Frameworks/HighlyAdvanced/HighlyAdvanced.xcodeproj/project.pbxproj index b722d62bf..a8d0e0343 100644 --- a/Frameworks/HighlyAdvanced/HighlyAdvanced.xcodeproj/project.pbxproj +++ b/Frameworks/HighlyAdvanced/HighlyAdvanced.xcodeproj/project.pbxproj @@ -349,6 +349,7 @@ CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "Developer ID Application"; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; diff --git a/Frameworks/HighlyExperimental/HighlyExperimental.xcodeproj/project.pbxproj b/Frameworks/HighlyExperimental/HighlyExperimental.xcodeproj/project.pbxproj index 5ebdbaea4..6a393a55e 100644 --- a/Frameworks/HighlyExperimental/HighlyExperimental.xcodeproj/project.pbxproj +++ b/Frameworks/HighlyExperimental/HighlyExperimental.xcodeproj/project.pbxproj @@ -286,6 +286,7 @@ CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "Developer ID Application"; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; diff --git a/Frameworks/HighlyQuixotic/HighlyQuixotic.xcodeproj/project.pbxproj b/Frameworks/HighlyQuixotic/HighlyQuixotic.xcodeproj/project.pbxproj index c707c8795..62eceebaa 100644 --- a/Frameworks/HighlyQuixotic/HighlyQuixotic.xcodeproj/project.pbxproj +++ b/Frameworks/HighlyQuixotic/HighlyQuixotic.xcodeproj/project.pbxproj @@ -257,6 +257,7 @@ CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "Developer ID Application"; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; diff --git a/Frameworks/HighlyTheoretical/HighlyTheoretical.xcodeproj/project.pbxproj b/Frameworks/HighlyTheoretical/HighlyTheoretical.xcodeproj/project.pbxproj index c55cceb90..94eec9b57 100644 --- a/Frameworks/HighlyTheoretical/HighlyTheoretical.xcodeproj/project.pbxproj +++ b/Frameworks/HighlyTheoretical/HighlyTheoretical.xcodeproj/project.pbxproj @@ -304,6 +304,7 @@ CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "Developer ID Application"; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; diff --git a/Frameworks/HivelyPlayer/HivelyPlayer.xcodeproj/project.pbxproj b/Frameworks/HivelyPlayer/HivelyPlayer.xcodeproj/project.pbxproj index c0cb8633d..ad942bdc2 100644 --- a/Frameworks/HivelyPlayer/HivelyPlayer.xcodeproj/project.pbxproj +++ b/Frameworks/HivelyPlayer/HivelyPlayer.xcodeproj/project.pbxproj @@ -269,6 +269,7 @@ 836FB580182053D700B3AD2D /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "Developer ID Application"; COMBINE_HIDPI_IMAGES = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; @@ -299,6 +300,7 @@ 836FB580182053D700B3AD2D /* Release */, ); defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; diff --git a/Frameworks/MPCDec/MPCDec.xcodeproj/project.pbxproj b/Frameworks/MPCDec/MPCDec.xcodeproj/project.pbxproj index 0a77a4ff1..663a35bb1 100644 --- a/Frameworks/MPCDec/MPCDec.xcodeproj/project.pbxproj +++ b/Frameworks/MPCDec/MPCDec.xcodeproj/project.pbxproj @@ -319,6 +319,7 @@ 1DEB91AF08733DA50010E9CD /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "Developer ID Application"; COMBINE_HIDPI_IMAGES = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; diff --git a/Frameworks/NDHotKey/NDHotKey.xcodeproj/project.pbxproj b/Frameworks/NDHotKey/NDHotKey.xcodeproj/project.pbxproj index 97ece9bd1..667164ae4 100644 --- a/Frameworks/NDHotKey/NDHotKey.xcodeproj/project.pbxproj +++ b/Frameworks/NDHotKey/NDHotKey.xcodeproj/project.pbxproj @@ -251,6 +251,7 @@ CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "Developer ID Application"; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_C_LANGUAGE_STANDARD = gnu99; diff --git a/Frameworks/Ogg/macosx/Ogg.xcodeproj/project.pbxproj b/Frameworks/Ogg/macosx/Ogg.xcodeproj/project.pbxproj index 007b76bfa..24158ff72 100644 --- a/Frameworks/Ogg/macosx/Ogg.xcodeproj/project.pbxproj +++ b/Frameworks/Ogg/macosx/Ogg.xcodeproj/project.pbxproj @@ -3,7 +3,7 @@ archiveVersion = 1; classes = { }; - objectVersion = 42; + objectVersion = 45; objects = { /* Begin PBXBuildFile section */ @@ -268,6 +268,7 @@ isa = XCBuildConfiguration; buildSettings = { ARCHS = "$(ARCHS_STANDARD)"; + CODE_SIGN_IDENTITY = "Developer ID Application"; COPY_PHASE_STRIP = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; @@ -291,7 +292,7 @@ buildSettings = { GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = __MACOSX__; - SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; + SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.4u.sdk"; }; name = Debug; }; @@ -308,7 +309,7 @@ "$(OTHER_CFLAGS)", "-ffast-math", ); - SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; + SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.4u.sdk"; }; name = Release; }; diff --git a/Frameworks/Opus/Opus.xcodeproj/project.pbxproj b/Frameworks/Opus/Opus.xcodeproj/project.pbxproj index 9bdafddef..2c91f1a27 100644 --- a/Frameworks/Opus/Opus.xcodeproj/project.pbxproj +++ b/Frameworks/Opus/Opus.xcodeproj/project.pbxproj @@ -1204,6 +1204,7 @@ 8375B08C17FFEABB0092A79F /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "Developer ID Application"; COMBINE_HIDPI_IMAGES = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; diff --git a/Frameworks/SSEQPlayer/SSEQPlayer.xcodeproj/project.pbxproj b/Frameworks/SSEQPlayer/SSEQPlayer.xcodeproj/project.pbxproj index b0095546c..4b6c465cf 100644 --- a/Frameworks/SSEQPlayer/SSEQPlayer.xcodeproj/project.pbxproj +++ b/Frameworks/SSEQPlayer/SSEQPlayer.xcodeproj/project.pbxproj @@ -354,6 +354,7 @@ CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "Developer ID Application"; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; diff --git a/Frameworks/Shorten/Shorten.xcodeproj/project.pbxproj b/Frameworks/Shorten/Shorten.xcodeproj/project.pbxproj index 49399aeff..732f3d6c8 100644 --- a/Frameworks/Shorten/Shorten.xcodeproj/project.pbxproj +++ b/Frameworks/Shorten/Shorten.xcodeproj/project.pbxproj @@ -301,6 +301,7 @@ 1DEB91B308733DA50010E9CD /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "Developer ID Application"; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; diff --git a/Frameworks/Sparkle/Sparkle.xcodeproj/project.pbxproj b/Frameworks/Sparkle/Sparkle.xcodeproj/project.pbxproj index 245d7a365..22ec44113 100644 --- a/Frameworks/Sparkle/Sparkle.xcodeproj/project.pbxproj +++ b/Frameworks/Sparkle/Sparkle.xcodeproj/project.pbxproj @@ -1725,6 +1725,7 @@ isa = XCBuildConfiguration; baseConfigurationReference = FA1941D50D94A70100DD942E /* ConfigFrameworkRelease.xcconfig */; buildSettings = { + CODE_SIGN_IDENTITY = "Developer ID Application"; }; name = Release; }; diff --git a/Frameworks/TagLib/TagLib.xcodeproj/project.pbxproj b/Frameworks/TagLib/TagLib.xcodeproj/project.pbxproj index db6b6b884..f28df1f2e 100644 --- a/Frameworks/TagLib/TagLib.xcodeproj/project.pbxproj +++ b/Frameworks/TagLib/TagLib.xcodeproj/project.pbxproj @@ -1096,6 +1096,7 @@ 1DEB91B308733DA50010E9CD /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "Developer ID Application"; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; diff --git a/Frameworks/Vorbis/macosx/Vorbis.xcodeproj/project.pbxproj b/Frameworks/Vorbis/macosx/Vorbis.xcodeproj/project.pbxproj index 226e028e4..562e74420 100644 --- a/Frameworks/Vorbis/macosx/Vorbis.xcodeproj/project.pbxproj +++ b/Frameworks/Vorbis/macosx/Vorbis.xcodeproj/project.pbxproj @@ -3,7 +3,7 @@ archiveVersion = 1; classes = { }; - objectVersion = 42; + objectVersion = 45; objects = { /* Begin PBXBuildFile section */ @@ -772,6 +772,7 @@ isa = XCBuildConfiguration; buildSettings = { ARCHS = "$(ARCHS_STANDARD)"; + CODE_SIGN_IDENTITY = "Developer ID Application"; COPY_PHASE_STRIP = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; @@ -805,7 +806,7 @@ buildSettings = { GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = __MACOSX__; - SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; + SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.4u.sdk"; }; name = Debug; }; @@ -822,7 +823,7 @@ "$(OTHER_CFLAGS)", "-ffast-math", ); - SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; + SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.4u.sdk"; }; name = Release; }; diff --git a/Frameworks/Vorbis/macosx/VorbisNoDot.xcodeproj/project.pbxproj b/Frameworks/Vorbis/macosx/VorbisNoDot.xcodeproj/project.pbxproj index 7e6485d1a..f4aa611c3 100644 --- a/Frameworks/Vorbis/macosx/VorbisNoDot.xcodeproj/project.pbxproj +++ b/Frameworks/Vorbis/macosx/VorbisNoDot.xcodeproj/project.pbxproj @@ -3,7 +3,7 @@ archiveVersion = 1; classes = { }; - objectVersion = 42; + objectVersion = 45; objects = { /* Begin PBXBuildFile section */ @@ -772,6 +772,7 @@ isa = XCBuildConfiguration; buildSettings = { ARCHS = "$(ARCHS_STANDARD)"; + CODE_SIGN_IDENTITY = "Developer ID Application"; COPY_PHASE_STRIP = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; @@ -805,7 +806,7 @@ buildSettings = { GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = __MACOSX__; - SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; + SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.4u.sdk"; }; name = Debug; }; @@ -822,7 +823,7 @@ "$(OTHER_CFLAGS)", "-ffast-math", ); - SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; + SDKROOT = "$(DEVELOPER_SDK_DIR)/MacOSX10.4u.sdk"; }; name = Release; }; diff --git a/Frameworks/WavPack/WavPack.xcodeproj/project.pbxproj b/Frameworks/WavPack/WavPack.xcodeproj/project.pbxproj index 782c7c2cb..bf5d6fc78 100644 --- a/Frameworks/WavPack/WavPack.xcodeproj/project.pbxproj +++ b/Frameworks/WavPack/WavPack.xcodeproj/project.pbxproj @@ -356,6 +356,7 @@ 1DEB91B308733DA50010E9CD /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "Developer ID Application"; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; diff --git a/Frameworks/g719/g719.xcodeproj/project.pbxproj b/Frameworks/g719/g719.xcodeproj/project.pbxproj index 888bbc073..1302072bd 100644 --- a/Frameworks/g719/g719.xcodeproj/project.pbxproj +++ b/Frameworks/g719/g719.xcodeproj/project.pbxproj @@ -409,6 +409,7 @@ 83D731341A74968900CA1366 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "Developer ID Application"; COMBINE_HIDPI_IMAGES = YES; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; diff --git a/Frameworks/g7221/g7221.xcodeproj/project.pbxproj b/Frameworks/g7221/g7221.xcodeproj/project.pbxproj index f33659ac3..fff05d990 100644 --- a/Frameworks/g7221/g7221.xcodeproj/project.pbxproj +++ b/Frameworks/g7221/g7221.xcodeproj/project.pbxproj @@ -304,6 +304,7 @@ 83D730E11A738EB200CA1366 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "Developer ID Application"; COMBINE_HIDPI_IMAGES = YES; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; diff --git a/Frameworks/lazyusf/lazyusf.xcodeproj/project.pbxproj b/Frameworks/lazyusf/lazyusf.xcodeproj/project.pbxproj index 2f859b198..9535ea74b 100644 --- a/Frameworks/lazyusf/lazyusf.xcodeproj/project.pbxproj +++ b/Frameworks/lazyusf/lazyusf.xcodeproj/project.pbxproj @@ -1168,6 +1168,7 @@ 83C8B64C18AF57770071B040 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "Developer ID Application"; COMBINE_HIDPI_IMAGES = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; diff --git a/Frameworks/libsidplay/sidplayfp.xcodeproj/project.pbxproj b/Frameworks/libsidplay/sidplayfp.xcodeproj/project.pbxproj index e4d91d64f..d0e27a4b5 100644 --- a/Frameworks/libsidplay/sidplayfp.xcodeproj/project.pbxproj +++ b/Frameworks/libsidplay/sidplayfp.xcodeproj/project.pbxproj @@ -1106,6 +1106,7 @@ 8314D66D1A354E7800EEE8E6 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "Developer ID Application"; COMBINE_HIDPI_IMAGES = YES; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; diff --git a/Frameworks/midi_processing/midi_processing.xcodeproj/project.pbxproj b/Frameworks/midi_processing/midi_processing.xcodeproj/project.pbxproj index c231d7d0e..b4b35bbc3 100644 --- a/Frameworks/midi_processing/midi_processing.xcodeproj/project.pbxproj +++ b/Frameworks/midi_processing/midi_processing.xcodeproj/project.pbxproj @@ -274,6 +274,7 @@ CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "Developer ID Application"; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; diff --git a/Frameworks/modplay/modplay.xcodeproj/project.pbxproj b/Frameworks/modplay/modplay.xcodeproj/project.pbxproj index de37782e3..a1681ac51 100644 --- a/Frameworks/modplay/modplay.xcodeproj/project.pbxproj +++ b/Frameworks/modplay/modplay.xcodeproj/project.pbxproj @@ -294,6 +294,7 @@ 83F4D56418D82105009B2DE6 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "Developer ID Application"; COMBINE_HIDPI_IMAGES = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; diff --git a/Frameworks/mpg123/mpg123.xcodeproj/project.pbxproj b/Frameworks/mpg123/mpg123.xcodeproj/project.pbxproj index 069442e1a..333599005 100644 --- a/Frameworks/mpg123/mpg123.xcodeproj/project.pbxproj +++ b/Frameworks/mpg123/mpg123.xcodeproj/project.pbxproj @@ -484,6 +484,7 @@ 8313E3391901FBDC00B4B6F1 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "Developer ID Application"; COMBINE_HIDPI_IMAGES = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; @@ -513,6 +514,7 @@ 8313E3391901FBDC00B4B6F1 /* Release */, ); defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; diff --git a/Frameworks/playptmod/playptmod.xcodeproj/project.pbxproj b/Frameworks/playptmod/playptmod.xcodeproj/project.pbxproj index c73b5c2e1..481313be7 100644 --- a/Frameworks/playptmod/playptmod.xcodeproj/project.pbxproj +++ b/Frameworks/playptmod/playptmod.xcodeproj/project.pbxproj @@ -234,6 +234,7 @@ CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "Developer ID Application"; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; diff --git a/Frameworks/psflib/psflib.xcodeproj/project.pbxproj b/Frameworks/psflib/psflib.xcodeproj/project.pbxproj index 00d96edfd..4564f836f 100644 --- a/Frameworks/psflib/psflib.xcodeproj/project.pbxproj +++ b/Frameworks/psflib/psflib.xcodeproj/project.pbxproj @@ -238,6 +238,7 @@ CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "Developer ID Application"; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; diff --git a/Frameworks/vgmstream/vgmstream.xcodeproj/project.pbxproj b/Frameworks/vgmstream/vgmstream.xcodeproj/project.pbxproj index 85fafcbef..8975e4ed7 100644 --- a/Frameworks/vgmstream/vgmstream.xcodeproj/project.pbxproj +++ b/Frameworks/vgmstream/vgmstream.xcodeproj/project.pbxproj @@ -1838,6 +1838,7 @@ 836F6B6318BDB8880095E648 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "Developer ID Application"; COMBINE_HIDPI_IMAGES = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; diff --git a/Frameworks/vio2sf/vio2sf.xcodeproj/project.pbxproj b/Frameworks/vio2sf/vio2sf.xcodeproj/project.pbxproj index 9ac21d841..7a05545f0 100644 --- a/Frameworks/vio2sf/vio2sf.xcodeproj/project.pbxproj +++ b/Frameworks/vio2sf/vio2sf.xcodeproj/project.pbxproj @@ -445,6 +445,7 @@ 83DE0C30180A9BD400269051 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "Developer ID Application"; COMBINE_HIDPI_IMAGES = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; diff --git a/Plugins/APL/APL.xcodeproj/project.pbxproj b/Plugins/APL/APL.xcodeproj/project.pbxproj index 5c5a0725e..2cb375570 100644 --- a/Plugins/APL/APL.xcodeproj/project.pbxproj +++ b/Plugins/APL/APL.xcodeproj/project.pbxproj @@ -200,6 +200,7 @@ 1DEB914008733D840010E9CD /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "Developer ID Application"; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; diff --git a/Plugins/ArchiveSource/ArchiveSource.xcodeproj/project.pbxproj b/Plugins/ArchiveSource/ArchiveSource.xcodeproj/project.pbxproj index 45ff35761..a2a3739d9 100644 --- a/Plugins/ArchiveSource/ArchiveSource.xcodeproj/project.pbxproj +++ b/Plugins/ArchiveSource/ArchiveSource.xcodeproj/project.pbxproj @@ -304,6 +304,7 @@ CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "Developer ID Application"; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; diff --git a/Plugins/BASSMODS/BASSMODS.xcodeproj/project.pbxproj b/Plugins/BASSMODS/BASSMODS.xcodeproj/project.pbxproj index 24c17f539..01a14f482 100644 --- a/Plugins/BASSMODS/BASSMODS.xcodeproj/project.pbxproj +++ b/Plugins/BASSMODS/BASSMODS.xcodeproj/project.pbxproj @@ -322,6 +322,7 @@ isa = XCBuildConfiguration; buildSettings = { CLANG_ENABLE_OBJC_ARC = NO; + CODE_SIGN_IDENTITY = "Developer ID Application"; COMBINE_HIDPI_IMAGES = YES; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "BASSMODS/BASSMODS-Prefix.pch"; @@ -331,6 +332,7 @@ "$(inherited)", "$(PROJECT_DIR)/../../ThirdParty/BASS", ); + OTHER_CODE_SIGN_FLAGS = "--deep"; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; WRAPPER_EXTENSION = bundle; diff --git a/Plugins/CoreAudio/CoreAudio.xcodeproj/project.pbxproj b/Plugins/CoreAudio/CoreAudio.xcodeproj/project.pbxproj index 18f4f8be9..796f936e2 100644 --- a/Plugins/CoreAudio/CoreAudio.xcodeproj/project.pbxproj +++ b/Plugins/CoreAudio/CoreAudio.xcodeproj/project.pbxproj @@ -238,6 +238,7 @@ 1DEB914008733D840010E9CD /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "Developer ID Application"; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; diff --git a/Plugins/CueSheet/CueSheet.xcodeproj/project.pbxproj b/Plugins/CueSheet/CueSheet.xcodeproj/project.pbxproj index d5338ed18..ba904ff92 100644 --- a/Plugins/CueSheet/CueSheet.xcodeproj/project.pbxproj +++ b/Plugins/CueSheet/CueSheet.xcodeproj/project.pbxproj @@ -271,6 +271,7 @@ 1DEB914008733D840010E9CD /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "Developer ID Application"; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; diff --git a/Plugins/Dumb/Dumb.xcodeproj/project.pbxproj b/Plugins/Dumb/Dumb.xcodeproj/project.pbxproj index 8a2c2f033..304576c13 100644 --- a/Plugins/Dumb/Dumb.xcodeproj/project.pbxproj +++ b/Plugins/Dumb/Dumb.xcodeproj/project.pbxproj @@ -393,6 +393,7 @@ 1DEB913C08733D840010E9CD /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "Developer ID Application"; COMBINE_HIDPI_IMAGES = YES; GCC_MODEL_TUNING = G5; GCC_PRECOMPILE_PREFIX_HEADER = YES; diff --git a/Plugins/FFMPEG/FFMPEG.xcodeproj/project.pbxproj b/Plugins/FFMPEG/FFMPEG.xcodeproj/project.pbxproj index 04320eb44..c54cbc224 100644 --- a/Plugins/FFMPEG/FFMPEG.xcodeproj/project.pbxproj +++ b/Plugins/FFMPEG/FFMPEG.xcodeproj/project.pbxproj @@ -12,7 +12,6 @@ B09E942F0D747F410064F138 /* FFMPEGDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = B09E942E0D747F410064F138 /* FFMPEGDecoder.m */; }; B09E95560D749A780064F138 /* FFMPEG.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B09E95080D748F9B0064F138 /* FFMPEG.framework */; }; B09E95E50D74A3000064F138 /* FFMPEG.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = B09E95080D748F9B0064F138 /* FFMPEG.framework */; }; - B09E95E60D74A30E0064F138 /* Plugin.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = B09E94370D747FAD0064F138 /* Plugin.h */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -39,7 +38,6 @@ dstPath = ""; dstSubfolderSpec = 10; files = ( - B09E95E60D74A30E0064F138 /* Plugin.h in CopyFiles */, B09E95E50D74A3000064F138 /* FFMPEG.framework in CopyFiles */, ); runOnlyForDeploymentPostprocessing = 0; @@ -325,6 +323,7 @@ 1DEB914008733D840010E9CD /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "Developer ID Application"; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; diff --git a/Plugins/FileSource/FileSource.xcodeproj/project.pbxproj b/Plugins/FileSource/FileSource.xcodeproj/project.pbxproj index a5d833c70..5d5e41717 100644 --- a/Plugins/FileSource/FileSource.xcodeproj/project.pbxproj +++ b/Plugins/FileSource/FileSource.xcodeproj/project.pbxproj @@ -297,6 +297,7 @@ 1DEB914008733D840010E9CD /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "Developer ID Application"; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; diff --git a/Plugins/Flac/Flac.xcodeproj/project.pbxproj b/Plugins/Flac/Flac.xcodeproj/project.pbxproj index b20dfc824..14112644f 100644 --- a/Plugins/Flac/Flac.xcodeproj/project.pbxproj +++ b/Plugins/Flac/Flac.xcodeproj/project.pbxproj @@ -7,7 +7,6 @@ objects = { /* Begin PBXBuildFile section */ - 177FCFC20B90C9960011C3B5 /* Plugin.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 177FCFC10B90C9960011C3B5 /* Plugin.h */; }; 17C93F080B8FF67A008627D6 /* FlacDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 17C93F040B8FF67A008627D6 /* FlacDecoder.m */; }; 17F5643C0C3BDC820019975C /* FLAC.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 17F564220C3BDC460019975C /* FLAC.framework */; }; 17F5643F0C3BDC840019975C /* FLAC.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 17F564220C3BDC460019975C /* FLAC.framework */; }; @@ -39,7 +38,6 @@ dstSubfolderSpec = 10; files = ( 17F5643F0C3BDC840019975C /* FLAC.framework in CopyFiles */, - 177FCFC20B90C9960011C3B5 /* Plugin.h in CopyFiles */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -311,6 +309,7 @@ 1DEB914008733D840010E9CD /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "Developer ID Application"; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; diff --git a/Plugins/GME/GME.xcodeproj/project.pbxproj b/Plugins/GME/GME.xcodeproj/project.pbxproj index 5f4e20552..52ceadb68 100644 --- a/Plugins/GME/GME.xcodeproj/project.pbxproj +++ b/Plugins/GME/GME.xcodeproj/project.pbxproj @@ -8,13 +8,9 @@ /* Begin PBXBuildFile section */ 17C8F33A0CBED3B0008D969D /* GME.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 17C8F3370CBED393008D969D /* GME.framework */; }; - 17C8F3410CBED3BE008D969D /* GameContainer.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 17C8F33B0CBED3BE008D969D /* GameContainer.h */; }; 17C8F3420CBED3BE008D969D /* GameContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = 17C8F33C0CBED3BE008D969D /* GameContainer.m */; }; - 17C8F3430CBED3BE008D969D /* GameDecoder.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 17C8F33D0CBED3BE008D969D /* GameDecoder.h */; }; 17C8F3440CBED3BE008D969D /* GameDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 17C8F33E0CBED3BE008D969D /* GameDecoder.m */; }; - 17C8F3480CBED3C7008D969D /* Plugin.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 17C8F3470CBED3C7008D969D /* Plugin.h */; }; 17C8F3C30CBED649008D969D /* GME.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 17C8F3370CBED393008D969D /* GME.framework */; }; - 17DA34BA0CC052030003F6B2 /* GameMetadataReader.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 17DA34B80CC052030003F6B2 /* GameMetadataReader.h */; }; 17DA34BB0CC052030003F6B2 /* GameMetadataReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 17DA34B90CC052030003F6B2 /* GameMetadataReader.m */; }; 8D5B49B0048680CD000E48DA /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C167DFE841241C02AAC07 /* InfoPlist.strings */; }; 8D5B49B4048680CD000E48DA /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */; }; @@ -45,10 +41,6 @@ dstSubfolderSpec = 10; files = ( 17C8F33A0CBED3B0008D969D /* GME.framework in CopyFiles */, - 17C8F3410CBED3BE008D969D /* GameContainer.h in CopyFiles */, - 17C8F3430CBED3BE008D969D /* GameDecoder.h in CopyFiles */, - 17C8F3480CBED3C7008D969D /* Plugin.h in CopyFiles */, - 17DA34BA0CC052030003F6B2 /* GameMetadataReader.h in CopyFiles */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -339,6 +331,7 @@ 1DEB914008733D840010E9CD /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "Developer ID Application"; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; diff --git a/Plugins/HTTPSource/HTTPSource.xcodeproj/project.pbxproj b/Plugins/HTTPSource/HTTPSource.xcodeproj/project.pbxproj index 9a281f472..f2a961a14 100644 --- a/Plugins/HTTPSource/HTTPSource.xcodeproj/project.pbxproj +++ b/Plugins/HTTPSource/HTTPSource.xcodeproj/project.pbxproj @@ -267,6 +267,7 @@ 1DEB914008733D840010E9CD /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "Developer ID Application"; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; diff --git a/Plugins/HighlyComplete/HighlyComplete.xcodeproj/project.pbxproj b/Plugins/HighlyComplete/HighlyComplete.xcodeproj/project.pbxproj index ac8000f59..5cd9f664c 100644 --- a/Plugins/HighlyComplete/HighlyComplete.xcodeproj/project.pbxproj +++ b/Plugins/HighlyComplete/HighlyComplete.xcodeproj/project.pbxproj @@ -618,6 +618,7 @@ CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "Developer ID Application"; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; diff --git a/Plugins/Hively/Hively.xcodeproj/project.pbxproj b/Plugins/Hively/Hively.xcodeproj/project.pbxproj index 0cf21b187..22f284f15 100644 --- a/Plugins/Hively/Hively.xcodeproj/project.pbxproj +++ b/Plugins/Hively/Hively.xcodeproj/project.pbxproj @@ -344,6 +344,7 @@ 836FB5411820538700B3AD2D /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "Developer ID Application"; COMBINE_HIDPI_IMAGES = YES; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "Hively/Hively-Prefix.pch"; diff --git a/Plugins/M3u/M3u.xcodeproj/project.pbxproj b/Plugins/M3u/M3u.xcodeproj/project.pbxproj index 54833cb14..e7198d05a 100644 --- a/Plugins/M3u/M3u.xcodeproj/project.pbxproj +++ b/Plugins/M3u/M3u.xcodeproj/project.pbxproj @@ -249,6 +249,7 @@ 1DEB914008733D840010E9CD /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "Developer ID Application"; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; diff --git a/Plugins/MIDI/MIDI.xcodeproj/project.pbxproj b/Plugins/MIDI/MIDI.xcodeproj/project.pbxproj index c70be6242..7ab39ef1a 100644 --- a/Plugins/MIDI/MIDI.xcodeproj/project.pbxproj +++ b/Plugins/MIDI/MIDI.xcodeproj/project.pbxproj @@ -362,6 +362,7 @@ CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "Developer ID Application"; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; diff --git a/Plugins/Musepack/Musepack.xcodeproj/project.pbxproj b/Plugins/Musepack/Musepack.xcodeproj/project.pbxproj index 370933d0d..327e1e144 100644 --- a/Plugins/Musepack/Musepack.xcodeproj/project.pbxproj +++ b/Plugins/Musepack/Musepack.xcodeproj/project.pbxproj @@ -11,7 +11,6 @@ 17F564B40C3BDD970019975C /* mpcdec.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 17F5625F0C3BD97C0019975C /* mpcdec.framework */; }; 17F564B70C3BDD990019975C /* mpcdec.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 17F5625F0C3BD97C0019975C /* mpcdec.framework */; }; 8D5B49B4048680CD000E48DA /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */; }; - 8E2B8B4B0B9B48D000F2D9E8 /* Plugin.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8E2B8B4A0B9B48D000F2D9E8 /* Plugin.h */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -39,7 +38,6 @@ dstSubfolderSpec = 10; files = ( 17F564B70C3BDD990019975C /* mpcdec.framework in CopyFiles */, - 8E2B8B4B0B9B48D000F2D9E8 /* Plugin.h in CopyFiles */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -313,6 +311,7 @@ 1DEB914008733D840010E9CD /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "Developer ID Application"; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; diff --git a/Plugins/Opus/Opus.xcodeproj/project.pbxproj b/Plugins/Opus/Opus.xcodeproj/project.pbxproj index 9654d6a24..585cffc9b 100644 --- a/Plugins/Opus/Opus.xcodeproj/project.pbxproj +++ b/Plugins/Opus/Opus.xcodeproj/project.pbxproj @@ -298,6 +298,7 @@ CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "Developer ID Application"; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; diff --git a/Plugins/Pls/Pls.xcodeproj/project.pbxproj b/Plugins/Pls/Pls.xcodeproj/project.pbxproj index 41dd42316..b58056e06 100644 --- a/Plugins/Pls/Pls.xcodeproj/project.pbxproj +++ b/Plugins/Pls/Pls.xcodeproj/project.pbxproj @@ -246,6 +246,7 @@ 1DEB914008733D840010E9CD /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "Developer ID Application"; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; diff --git a/Plugins/Shorten/Shorten.xcodeproj/project.pbxproj b/Plugins/Shorten/Shorten.xcodeproj/project.pbxproj index 0525fbf19..d24e84b23 100644 --- a/Plugins/Shorten/Shorten.xcodeproj/project.pbxproj +++ b/Plugins/Shorten/Shorten.xcodeproj/project.pbxproj @@ -8,7 +8,6 @@ /* Begin PBXBuildFile section */ 1745C4300B90C1DC00A6768C /* ShortenDecoder.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1745C42C0B90C1DC00A6768C /* ShortenDecoder.mm */; }; - 177FCFAD0B90C96B0011C3B5 /* Plugin.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 177FCFAC0B90C96B0011C3B5 /* Plugin.h */; }; 17F564EE0C3BDE010019975C /* Shorten.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 17F563E50C3BDBF10019975C /* Shorten.framework */; }; 17F564EF0C3BDE030019975C /* Shorten.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 17F563E50C3BDBF10019975C /* Shorten.framework */; }; 8D5B49B4048680CD000E48DA /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */; }; @@ -39,7 +38,6 @@ dstSubfolderSpec = 10; files = ( 17F564EF0C3BDE030019975C /* Shorten.framework in CopyFiles */, - 177FCFAD0B90C96B0011C3B5 /* Plugin.h in CopyFiles */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -309,6 +307,7 @@ 1DEB914008733D840010E9CD /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "Developer ID Application"; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; diff --git a/Plugins/SilenceDecoder/SilenceDecoder.xcodeproj/project.pbxproj b/Plugins/SilenceDecoder/SilenceDecoder.xcodeproj/project.pbxproj index c3f577d2e..58219ba73 100644 --- a/Plugins/SilenceDecoder/SilenceDecoder.xcodeproj/project.pbxproj +++ b/Plugins/SilenceDecoder/SilenceDecoder.xcodeproj/project.pbxproj @@ -238,6 +238,7 @@ isa = XCBuildConfiguration; buildSettings = { CLANG_ENABLE_OBJC_ARC = NO; + CODE_SIGN_IDENTITY = "Developer ID Application"; COMBINE_HIDPI_IMAGES = YES; INFOPLIST_FILE = SilenceDecoder/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; @@ -266,6 +267,7 @@ 83F9D7F01A884B44007ABEC2 /* Release */, ); defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; diff --git a/Plugins/TagLib/TagLib.xcodeproj/project.pbxproj b/Plugins/TagLib/TagLib.xcodeproj/project.pbxproj index cbb4babe6..f4883ee2e 100644 --- a/Plugins/TagLib/TagLib.xcodeproj/project.pbxproj +++ b/Plugins/TagLib/TagLib.xcodeproj/project.pbxproj @@ -8,7 +8,6 @@ /* Begin PBXBuildFile section */ 07CACE8B0ED1AD1000C0F1E8 /* TagLibMetadataWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 07CACE8A0ED1AD1000C0F1E8 /* TagLibMetadataWriter.m */; }; - 177FCFA50B90C9600011C3B5 /* Plugin.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 177FCFA40B90C9600011C3B5 /* Plugin.h */; }; 17C93FC30B90056C008627D6 /* TagLibMetadataReader.m in Sources */ = {isa = PBXBuildFile; fileRef = 17C93FC20B90056C008627D6 /* TagLibMetadataReader.m */; }; 17F563B40C3BDBB30019975C /* TagLib.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 17F563A60C3BDB8F0019975C /* TagLib.framework */; }; 17F563B60C3BDBB50019975C /* TagLib.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 17F563A60C3BDB8F0019975C /* TagLib.framework */; }; @@ -41,7 +40,6 @@ dstSubfolderSpec = 10; files = ( 17F563B60C3BDBB50019975C /* TagLib.framework in CopyFiles */, - 177FCFA50B90C9600011C3B5 /* Plugin.h in CopyFiles */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -332,6 +330,7 @@ 1DEB914008733D840010E9CD /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "Developer ID Application"; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; diff --git a/Plugins/Vorbis/Vorbis.xcodeproj/project.pbxproj b/Plugins/Vorbis/Vorbis.xcodeproj/project.pbxproj index 2dd82b7c4..c8ddf6b20 100644 --- a/Plugins/Vorbis/Vorbis.xcodeproj/project.pbxproj +++ b/Plugins/Vorbis/Vorbis.xcodeproj/project.pbxproj @@ -7,7 +7,6 @@ objects = { /* Begin PBXBuildFile section */ - 177FCF9E0B90C9530011C3B5 /* Plugin.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 177FCF9D0B90C9530011C3B5 /* Plugin.h */; }; 17C93D360B8FDA66008627D6 /* VorbisDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 17C93D340B8FDA66008627D6 /* VorbisDecoder.m */; }; 17F563820C3BDB670019975C /* Vorbis.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 17F562F70C3BDAAC0019975C /* Vorbis.framework */; }; 17F563850C3BDB6C0019975C /* Vorbis.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 17F562F70C3BDAAC0019975C /* Vorbis.framework */; }; @@ -29,6 +28,27 @@ remoteGlobalIDString = 730F23A1091827B100AB638C; remoteInfo = Vorbis; }; + 83EC071B1ABA7FCD00F0DEF7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 17F562EF0C3BDAAC0019975C /* Vorbis.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 738835E40B18F870005C7A69; + remoteInfo = "libvorbis (static)"; + }; + 83EC071D1ABA7FCD00F0DEF7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 17F562EF0C3BDAAC0019975C /* Vorbis.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 738836130B190488005C7A69; + remoteInfo = "libvorbisenc (static)"; + }; + 83EC071F1ABA7FCD00F0DEF7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 17F562EF0C3BDAAC0019975C /* Vorbis.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 738836220B1905E5005C7A69; + remoteInfo = "libvorbisfile (static)"; + }; /* End PBXContainerItemProxy section */ /* Begin PBXCopyFilesBuildPhase section */ @@ -39,7 +59,6 @@ dstSubfolderSpec = 10; files = ( 17F563850C3BDB6C0019975C /* Vorbis.framework in CopyFiles */, - 177FCF9E0B90C9530011C3B5 /* Plugin.h in CopyFiles */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -136,9 +155,9 @@ isa = PBXGroup; children = ( 17F562F70C3BDAAC0019975C /* Vorbis.framework */, - 48D2EE9D1A51E4D4007D6D07 /* libvorbis.a */, - 48D2EE9F1A51E4D4007D6D07 /* libvorbisenc.a */, - 48D2EEA11A51E4D4007D6D07 /* libvorbisfile.a */, + 83EC071C1ABA7FCD00F0DEF7 /* libvorbis.a */, + 83EC071E1ABA7FCD00F0DEF7 /* libvorbisenc.a */, + 83EC07201ABA7FCD00F0DEF7 /* libvorbisfile.a */, ); name = Products; sourceTree = ""; @@ -220,25 +239,25 @@ remoteRef = 17F562F60C3BDAAC0019975C /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; - 48D2EE9D1A51E4D4007D6D07 /* libvorbis.a */ = { + 83EC071C1ABA7FCD00F0DEF7 /* libvorbis.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; path = libvorbis.a; - remoteRef = 48D2EE9C1A51E4D4007D6D07 /* PBXContainerItemProxy */; + remoteRef = 83EC071B1ABA7FCD00F0DEF7 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; - 48D2EE9F1A51E4D4007D6D07 /* libvorbisenc.a */ = { + 83EC071E1ABA7FCD00F0DEF7 /* libvorbisenc.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; path = libvorbisenc.a; - remoteRef = 48D2EE9E1A51E4D4007D6D07 /* PBXContainerItemProxy */; + remoteRef = 83EC071D1ABA7FCD00F0DEF7 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; - 48D2EEA11A51E4D4007D6D07 /* libvorbisfile.a */ = { + 83EC07201ABA7FCD00F0DEF7 /* libvorbisfile.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; path = libvorbisfile.a; - remoteRef = 48D2EEA01A51E4D4007D6D07 /* PBXContainerItemProxy */; + remoteRef = 83EC071F1ABA7FCD00F0DEF7 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXReferenceProxy section */ @@ -314,6 +333,7 @@ 1DEB913C08733D840010E9CD /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "Developer ID Application"; COMBINE_HIDPI_IMAGES = YES; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", diff --git a/Plugins/WavPack/WavPack.xcodeproj/project.pbxproj b/Plugins/WavPack/WavPack.xcodeproj/project.pbxproj index fc4dc6500..fe494f396 100644 --- a/Plugins/WavPack/WavPack.xcodeproj/project.pbxproj +++ b/Plugins/WavPack/WavPack.xcodeproj/project.pbxproj @@ -313,6 +313,7 @@ 1DEB914008733D840010E9CD /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "Developer ID Application"; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; diff --git a/Plugins/modplay/modplay.xcodeproj/project.pbxproj b/Plugins/modplay/modplay.xcodeproj/project.pbxproj index a6687eb88..968a2b247 100644 --- a/Plugins/modplay/modplay.xcodeproj/project.pbxproj +++ b/Plugins/modplay/modplay.xcodeproj/project.pbxproj @@ -398,6 +398,7 @@ 83F4D52918D8206A009B2DE6 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "Developer ID Application"; COMBINE_HIDPI_IMAGES = YES; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "modplay/modplay-Prefix.pch"; diff --git a/Plugins/playptmod/playptmod.xcodeproj/project.pbxproj b/Plugins/playptmod/playptmod.xcodeproj/project.pbxproj index 3b5dcf6cd..6b5fb8d83 100644 --- a/Plugins/playptmod/playptmod.xcodeproj/project.pbxproj +++ b/Plugins/playptmod/playptmod.xcodeproj/project.pbxproj @@ -301,6 +301,7 @@ CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "Developer ID Application"; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; diff --git a/Plugins/sidplay/sidplay.xcodeproj/project.pbxproj b/Plugins/sidplay/sidplay.xcodeproj/project.pbxproj index 7eb2da052..2a0678e3e 100644 --- a/Plugins/sidplay/sidplay.xcodeproj/project.pbxproj +++ b/Plugins/sidplay/sidplay.xcodeproj/project.pbxproj @@ -327,6 +327,7 @@ isa = XCBuildConfiguration; buildSettings = { CLANG_ENABLE_OBJC_ARC = NO; + CODE_SIGN_IDENTITY = "Developer ID Application"; COMBINE_HIDPI_IMAGES = YES; INFOPLIST_FILE = sidplay/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; diff --git a/Plugins/vgmstream/vgmstream.xcodeproj/project.pbxproj b/Plugins/vgmstream/vgmstream.xcodeproj/project.pbxproj index 3a97cc57d..6cfb3d370 100644 --- a/Plugins/vgmstream/vgmstream.xcodeproj/project.pbxproj +++ b/Plugins/vgmstream/vgmstream.xcodeproj/project.pbxproj @@ -333,6 +333,7 @@ isa = XCBuildConfiguration; buildSettings = { CLANG_ENABLE_OBJC_ARC = NO; + CODE_SIGN_IDENTITY = "Developer ID Application"; COMBINE_HIDPI_IMAGES = YES; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "vgmstream/vgmstream-Prefix.pch"; diff --git a/Preferences/General/General.xcodeproj/project.pbxproj b/Preferences/General/General.xcodeproj/project.pbxproj index 2d94b0e56..f8762ef0e 100644 --- a/Preferences/General/General.xcodeproj/project.pbxproj +++ b/Preferences/General/General.xcodeproj/project.pbxproj @@ -515,6 +515,7 @@ 1DEB914008733D840010E9CD /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "Developer ID Application"; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; diff --git a/Scripts/fucking_sign_it.sh b/Scripts/fucking_sign_it.sh deleted file mode 100755 index 722ace044..000000000 --- a/Scripts/fucking_sign_it.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -FUCKING_THING_TO_SIGN=$1 - -FUCKING_SIGNED=0 - -while [ $FUCKING_SIGNED -eq 0 ]; do - codesign -s 'Developer ID Application' --deep --force "$FUCKING_THING_TO_SIGN" - spctl -a "$FUCKING_THING_TO_SIGN" && FUCKING_SIGNED=1 -done diff --git a/Scripts/update_feed.rb b/Scripts/update_feed.rb index c60a58ca3..2406f2ba0 100755 --- a/Scripts/update_feed.rb +++ b/Scripts/update_feed.rb @@ -85,7 +85,7 @@ end %x[cp -R '#{app_path}/Cog.app' '#{temp_path}/Cog.app'] #Sign it! - %x[#{File.expand_path("../fucking_sign_it.sh", __FILE__)} '#{temp_path}/Cog.app'] + %x[codesign -s 'Developer ID Application' -f '#{temp_path}/Cog.app'] #Zip the app! %x[rm -f '#{temp_path}/#{feed}.zip'] diff --git a/ThirdParty/BASS/libbass.dylib b/ThirdParty/BASS/libbass.dylib index d484417efa41f9788c79ec722f5d5a89c84fe819..b21f7ed08fe4a489dbcfd526b99e33ea72672ec0 100644 GIT binary patch delta 10346 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 diff --git a/ThirdParty/BASS/libbass_mpc.dylib b/ThirdParty/BASS/libbass_mpc.dylib index 93294b883727c9c54ad3a6b5286fee442c729627..2a6f2049e9e708fa76c6713c12559f34bd8aa539 100644 GIT binary patch delta 9313 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 diff --git a/ThirdParty/BASS/libbassflac.dylib b/ThirdParty/BASS/libbassflac.dylib index 249c2b4ceb578a242b6e1714b1b10baaf2b14369..d52b032232e5a70e65ddeb0e212bddc1b962b52d 100644 GIT binary patch delta 9288 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 delta 70 zcmaDbk>$cM<_ThKmjf6W7kl SPa<0jvZxI{- diff --git a/ThirdParty/BASS/libbassmidi.dylib b/ThirdParty/BASS/libbassmidi.dylib index a4f9eced3d9269ae2e437a8f8e5abcc20bba3739..ab1d4d618790f28ec99200f802148a5205dc4a72 100644 GIT binary patch delta 9513 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°o4eDKQHie0dD|lhZ5J6pveXd_(|HyY|J9vw9a5+J&Rj{2KA3qyJgwo=Blk5#@*L%^vot9p98@Bl&6W z<;K2A!8oYPKlR%Gozn(?L_+_>YyWpn8~hOo{VlJpM0L_4G_rs+AeAbaD)EC&{j3p@ zmbc;`g`(eidT_5gb{X7o<& zr>M{uw3o+N1(W+HEAM%xStfHlagwRo?tgPj&lAV{a;H+tG}na{d~V35rz_|`J$6U5 zqv`Q$%{RiRnQ$IS3(&+P{I@L2jMH~#eQ|NTvF_0`#Ejtnp2EEP+LkZLlArG(P7+TEiJHcSYp>6c68Ea#%&2kr)u~=tb7AZ1<2PuE<2Q4t%oS*hlP2DJ*~H42 zWpdQge=WDrsSBX@DYRBEz5SLa#zNdcj(m@Md&&|(BWC+HPRaKE{0J=>I& zdgo4jp-2|2b!T=5w#fF~yg?mzEfiwWLHhCgB|JQ4vd1Om<3#E27VF;%HowNd|E(WG z;S*IwR#t{k50Z~pvi|~#HvKlHnL* zWEt;Q;#P&qx=xGx8ye=zlnJRU99t^s%@X2#)YZC^anr>vQ>Pn@y!K_i6Vr3Pg9EnZi zk;%PB>=rWKKF$aUo?mzsZ8Wr*5u8I`^;5bnTerj3k5S!%)GOtE*daJ8o3q8b$l5dW z?L=MP+z93r?*l2)OM24?N!`QtGme7>HfdjW8rh%SVOswFDe+b}&5^-fDa{#t`*S@m zdM3XdBgyG&4LE7h83Zf)OJ3ZX=%3sGyfeNV5c>xO8C;Z*e~Ev8S3+JglLY=Exv+q@_6Ct1C^ME|2Z^^PYvqMzq& zX!CGuR5I{syeOQS0GhJLy}&Pw85?{wYZ7DK^Gu9xSgiQO+oUH3&EDF>r^>z>w(o1q zzmC%IQj^Na1`TmOR%z}hM|Np7PCb3~S^LV6B>9$xM@Q}OoMK3WV*2(Mr)V?yhKiau z8}|?V##(su;^WYtCFC_J$lzMOC4HBW*Q6kWYx|(}R}|?l6=ZPj67rf9WN_^g@|qN6 z>i4&wz7zd(33*KlGPrgLc}>I#T)Tw)w}{iK&m7PyM+Aj6=W<0 z0cu0sX7i$Aaq?f#hc&YYkl_b?K+yk)HCKriA<+Q;iui!UviuYd|3leggFqB!Q`wcw zciovCCLdbX2T6eRNze!PRlzwkRuF(BX#f&A{LNBEa@%=e$Krb=W%VS;mj=Q^R@1&E zk>djDv|&$Uz4Qu%%IU=H7n{r4^>rq$@{p!%y@y9Yhg1Y69e z$#eymyrb?MbuL!Ez^^Ikutnvc=Gcrn2{K9QCMR zc*2~?H@|Dtj-0Qfv`x`ojCe2A++I_xUFpuuc*XVC4q#B{qu+>}C~ekN~nlpnwrfHArlJ VBpSxFQRM|!vx4$=1!cyBQUJOv5#;~? diff --git a/ThirdParty/BASS/libbassopus.dylib b/ThirdParty/BASS/libbassopus.dylib index 6b6cce5a75b77df808cced88faf4f1fa5c3e7087..4c698a6416d31f29280b86637de270a56eb1dfca 100644 GIT binary patch delta 9575 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 diff --git a/ThirdParty/BASS/libbasswv.dylib b/ThirdParty/BASS/libbasswv.dylib index b3b69849598c98b0a73f94c1fcd196e7ea689a6b..f8556d00fea60b0eba92cb00af8795a91dc04f91 100644 GIT binary patch delta 9350 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 SzJK_f7*DMEr<2mH@c#ojmK{9+ delta 69 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 delta 72 zcmZ3mlkLSD)(K*4X&DR*3_KeZ@AFSIV4Wl&z{(Ef3v3n@kY*LiU<0y2Ab}A~Ww1?l U5`DK({R)3Gi`sS;HO7HB&15aO%>)?q% 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 aS;ErC>evZm-Y~PqGhL!Hodx)A=zjqwx*tdY delta 5385 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 N)xv|fwgJ=$@++!dNTC1# diff --git a/ThirdParty/Frameworks/Growl.framework/Versions/A/_CodeSignature/CodeResources b/ThirdParty/Frameworks/Growl.framework/Versions/A/_CodeSignature/CodeResources index 420b594ac..2ba9d3b92 100644 --- a/ThirdParty/Frameworks/Growl.framework/Versions/A/_CodeSignature/CodeResources +++ b/ThirdParty/Frameworks/Growl.framework/Versions/A/_CodeSignature/CodeResources @@ -9,6 +9,25 @@ VZb3f8My4te/5JwcjfvotgCXTAs= + files2 + + Headers/Growl.h + + j9Ob2u9aIsHa7g0mIrcn/eowg/U= + + Headers/GrowlApplicationBridge.h + + EnGmx27UHXu/cw04qVrVgF74lt8= + + Headers/GrowlDefines.h + + lEpJMIumoTSF3icoXL/GM/1lEzE= + + Resources/Info.plist + + VZb3f8My4te/5JwcjfvotgCXTAs= + + rules ^Resources/ @@ -30,5 +49,79 @@ ^version.plist$ + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ + + nested + + weight + 10 + + ^.* + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^Resources/ + + weight + 20 + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^[^/]+$ + + nested + + weight + 10 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + +