Skip to content

Commit 45157c3

Browse files
committed
add entitlements for notarization; update version number to 0.7
1 parent 9c0d3a1 commit 45157c3

File tree

4 files changed

+18
-3
lines changed

4 files changed

+18
-3
lines changed

ShapeFusion-Info.plist

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@
1515
<key>CFBundlePackageType</key>
1616
<string>APPL</string>
1717
<key>CFBundleShortVersionString</key>
18-
<string>0.6</string>
18+
<string>$(MARKETING_VERSION)</string>
1919
<key>CFBundleSignature</key>
2020
<string>ShpF</string>
2121
<key>CFBundleVersion</key>
22-
<string>0.6</string>
22+
<string>$(CURRENT_PROJECT_VERSION)</string>
2323
<key>NSHighResolutionCapable</key>
2424
<true/>
2525
</dict>

ShapeFusion.entitlements

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict/>
5+
</plist>

ShapeFusion.xcodeproj/project.pbxproj

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,7 @@
115115
AE02711014C51C510093B508 /* ShapeFusionDocManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeFusionDocManager.cpp; sourceTree = "<group>"; };
116116
AE02711114C51C510093B508 /* ShapeFusionDocManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShapeFusionDocManager.h; sourceTree = "<group>"; };
117117
AE3390491290D7A2000DE273 /* shapefusion.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = shapefusion.icns; path = Resources/shapefusion.icns; sourceTree = "<group>"; };
118+
AEEC4EC224EA10D7006C0530 /* ShapeFusion.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = ShapeFusion.entitlements; sourceTree = "<group>"; };
118119
F03A573B0D0381F00057BB53 /* GenericEndianBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.cpp.cpp; path = GenericEndianBuffer.cpp; sourceTree = "<group>"; };
119120
F03A573D0D0381F80057BB53 /* GenericEndianBuffer.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = GenericEndianBuffer.h; sourceTree = "<group>"; };
120121
F08B4B780AB0AE4B00896399 /* ShapeFusionApp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShapeFusionApp.cpp; sourceTree = "<group>"; };
@@ -221,6 +222,7 @@
221222
F08B4B580AB0ADBA00896399 = {
222223
isa = PBXGroup;
223224
children = (
225+
AEEC4EC224EA10D7006C0530 /* ShapeFusion.entitlements */,
224226
F08B4B720AB0AE0B00896399 /* Sources */,
225227
F08B4B750AB0AE1200896399 /* Resources */,
226228
F08B4B9E0AB0B02A00896399 /* External things */,
@@ -551,7 +553,10 @@
551553
isa = XCBuildConfiguration;
552554
buildSettings = {
553555
CLANG_ENABLE_OBJC_WEAK = YES;
556+
CODE_SIGN_ENTITLEMENTS = ShapeFusion.entitlements;
554557
CODE_SIGN_IDENTITY = "-";
558+
CURRENT_PROJECT_VERSION = 0.7;
559+
ENABLE_HARDENED_RUNTIME = YES;
555560
GCC_PREPROCESSOR_DEFINITIONS = (
556561
"_FILE_OFFSET_BITS=64",
557562
_LARGE_FILES,
@@ -563,6 +568,7 @@
563568
"$(inherited)",
564569
"$(WX_LIB_ROOT)",
565570
);
571+
MARKETING_VERSION = 0.7;
566572
PRODUCT_BUNDLE_IDENTIFIER = com.titodalcanton.shapefusion;
567573
PRODUCT_NAME = ShapeFusion;
568574
WRAPPER_EXTENSION = app;
@@ -574,8 +580,11 @@
574580
isa = XCBuildConfiguration;
575581
buildSettings = {
576582
CLANG_ENABLE_OBJC_WEAK = YES;
583+
CODE_SIGN_ENTITLEMENTS = ShapeFusion.entitlements;
577584
CODE_SIGN_IDENTITY = "-";
585+
CURRENT_PROJECT_VERSION = 0.7;
578586
DEAD_CODE_STRIPPING = YES;
587+
ENABLE_HARDENED_RUNTIME = YES;
579588
GCC_PREPROCESSOR_DEFINITIONS = (
580589
"_FILE_OFFSET_BITS=64",
581590
_LARGE_FILES,
@@ -587,6 +596,7 @@
587596
"$(inherited)",
588597
"$(WX_LIB_ROOT)",
589598
);
599+
MARKETING_VERSION = 0.7;
590600
PRODUCT_BUNDLE_IDENTIFIER = com.titodalcanton.shapefusion;
591601
PRODUCT_NAME = ShapeFusion;
592602
STRIP_INSTALLED_PRODUCT = YES;

ShapeFusionMain.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ wxDocParentFrame(manager, frame, id, title, pos, size, type)
3838
void ShapeFusionMain::OnAbout(wxCommandEvent& WXUNUSED(event))
3939
{
4040
wxMessageDialog *dlg = new wxMessageDialog(this,
41-
wxT("ShapeFusion 0.6\nhttp://shapefusion.sourceforge.net\n\nCopyright 2000-2012, Tito Dal Canton\n\n"
41+
wxT("ShapeFusion 0.7\nhttp://shapefusion.sourceforge.net\n\nCopyright 2000-2020, Tito Dal Canton\n\n"
4242
"An editor for Marathon 2, Marathon Infinity and Aleph One shapes and sounds files. "
4343
"Released under the terms of the GNU General Public License: for more information "
4444
"see the COPYING file that comes with ShapeFusion."),

0 commit comments

Comments
 (0)