diff --git a/PanoPainter-OSX/Info.plist b/PanoPainter-OSX/Info.plist
index 6c1dec7..3a69261 100644
--- a/PanoPainter-OSX/Info.plist
+++ b/PanoPainter-OSX/Info.plist
@@ -28,8 +28,6 @@
$(MACOSX_DEPLOYMENT_TARGET)
NSHumanReadableCopyright
Copyright © 2017 Omar Mohamed Ali Mudhir. All rights reserved.
- NSMainNibFile
-
NSPrincipalClass
NSApplication
diff --git a/PanoPainter/Info.plist b/PanoPainter/Info.plist
index fd0f446..7cc02b4 100644
--- a/PanoPainter/Info.plist
+++ b/PanoPainter/Info.plist
@@ -4,6 +4,8 @@
CFBundleDevelopmentRegion
en
+ CFBundleDisplayName
+ PanoPainter
CFBundleExecutable
$(EXECUTABLE_NAME)
CFBundleIdentifier
diff --git a/engine.xcodeproj/project.pbxproj b/engine.xcodeproj/project.pbxproj
index 20c917e..ab1c918 100644
--- a/engine.xcodeproj/project.pbxproj
+++ b/engine.xcodeproj/project.pbxproj
@@ -25,7 +25,6 @@
AD0E5CA31ECC6F2B00C35669 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AD0E5CA21ECC6F2B00C35669 /* main.cpp */; };
AD0E5CA51ECC6F2B00C35669 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = AD0E5CA41ECC6F2B00C35669 /* Assets.xcassets */; };
AD0E5CA81ECC6F2B00C35669 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = AD0E5CA61ECC6F2B00C35669 /* MainMenu.xib */; };
- AD0E5CAD1ECC724D00C35669 /* libcurl.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = AD8CF7221E914DE400083FFD /* libcurl.tbd */; };
AD0E5CAE1ECC725400C35669 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AD58E05F1E12DA86006ACC15 /* CoreVideo.framework */; };
AD0E5CAF1ECC726000C35669 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AD58E05D1E10754F006ACC15 /* CoreFoundation.framework */; };
AD0E5CB01ECC726400C35669 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AD58E05B1E107536006ACC15 /* Cocoa.framework */; };
@@ -128,6 +127,7 @@
AD1063AB1EC7AE92002A525F /* node_text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AD1063791EC7ADFA002A525F /* node_text.cpp */; };
AD1063AC1EC7AE92002A525F /* node_viewport.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AD10637B1EC7ADFA002A525F /* node_viewport.cpp */; };
AD29CC621EA2B214008C8BFA /* action.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AD29CC601EA2B214008C8BFA /* action.cpp */; };
+ AD30D82F1F783E0100B6A112 /* libcurl.4.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = AD30D82E1F783E0100B6A112 /* libcurl.4.tbd */; };
AD3B1EC01E3B8B7600E918E3 /* layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AD3B1EBE1E3B8B7600E918E3 /* layout.cpp */; };
AD4C08D91E89BD0F0051D85F /* asset.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AD4C08CF1E89BD0F0051D85F /* asset.cpp */; };
AD4C08DA1E89BD0F0051D85F /* bezier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AD4C08D11E89BD0F0051D85F /* bezier.cpp */; };
@@ -152,7 +152,6 @@
AD759B681F2796EA00211963 /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AD759B671F2796EA00211963 /* OpenGLES.framework */; };
AD759B691F279B3900211963 /* GLKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AD759B661F27964D00211963 /* GLKit.framework */; };
AD8CF7211E913F0500083FFD /* log.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AD8CF71F1E913F0500083FFD /* log.cpp */; };
- AD8CF7231E914DE400083FFD /* libcurl.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = AD8CF7221E914DE400083FFD /* libcurl.tbd */; };
AD95AEC61E41EDEC002DD03A /* font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AD95AEC31E41EDEC002DD03A /* font.cpp */; };
AD95AEC71E41EDEC002DD03A /* pch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AD95AEC51E41EDEC002DD03A /* pch.cpp */; };
ADB1C3DA1EA3A156009A65BD /* event.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ADB1C3D81EA3A156009A65BD /* event.cpp */; };
@@ -201,6 +200,15 @@
/* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */
+ AD30D8201F783B5600B6A112 /* CopyFiles */ = {
+ isa = PBXCopyFilesBuildPhase;
+ buildActionMask = 2147483647;
+ dstPath = "";
+ dstSubfolderSpec = 10;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
AD58E04D1E107411006ACC15 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 12;
@@ -223,7 +231,7 @@
AD0E11961ECA20F200CDA6BB /* node_scroll.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = node_scroll.h; sourceTree = ""; };
AD0E119F1ECA619F00CDA6BB /* jpgd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = jpgd.cpp; path = libs/jpeg/jpgd.cpp; sourceTree = ""; };
AD0E11A21ECA61B500CDA6BB /* jpge.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = jpge.cpp; path = libs/jpeg/jpge.cpp; sourceTree = ""; };
- AD0E5C9C1ECC6F2B00C35669 /* PanoPainter-OSX.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "PanoPainter-OSX.app"; sourceTree = BUILT_PRODUCTS_DIR; };
+ AD0E5C9C1ECC6F2B00C35669 /* PanoPainter.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = PanoPainter.app; sourceTree = BUILT_PRODUCTS_DIR; };
AD0E5CA21ECC6F2B00C35669 /* main.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; path = main.cpp; sourceTree = ""; };
AD0E5CA41ECC6F2B00C35669 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; };
AD0E5CA71ECC6F2B00C35669 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = ""; };
@@ -276,6 +284,7 @@
AD10637E1EC7ADFA002A525F /* node.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = node.h; sourceTree = ""; };
AD29CC601EA2B214008C8BFA /* action.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = action.cpp; sourceTree = ""; };
AD29CC611EA2B214008C8BFA /* action.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = action.h; sourceTree = ""; };
+ AD30D82E1F783E0100B6A112 /* libcurl.4.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libcurl.4.tbd; path = usr/lib/libcurl.4.tbd; sourceTree = SDKROOT; };
AD3B1EBE1E3B8B7600E918E3 /* layout.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = layout.cpp; sourceTree = ""; };
AD3B1EBF1E3B8B7600E918E3 /* layout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = layout.h; sourceTree = ""; };
AD4C08CF1E89BD0F0051D85F /* asset.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; path = asset.cpp; sourceTree = ""; };
@@ -316,7 +325,6 @@
AD759B671F2796EA00211963 /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGLES.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/OpenGLES.framework; sourceTree = DEVELOPER_DIR; };
AD8CF71F1E913F0500083FFD /* log.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = log.cpp; sourceTree = ""; };
AD8CF7201E913F0500083FFD /* log.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = log.h; sourceTree = ""; };
- AD8CF7221E914DE400083FFD /* libcurl.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libcurl.tbd; path = usr/lib/libcurl.tbd; sourceTree = SDKROOT; };
AD95AEC31E41EDEC002DD03A /* font.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = font.cpp; sourceTree = ""; };
AD95AEC41E41EDEC002DD03A /* font.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = font.h; sourceTree = ""; };
AD95AEC51E41EDEC002DD03A /* pch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pch.cpp; sourceTree = ""; };
@@ -352,11 +360,11 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ AD30D82F1F783E0100B6A112 /* libcurl.4.tbd in Frameworks */,
AD0E5CB11ECC726C00C35669 /* OpenGL.framework in Frameworks */,
AD0E5CB01ECC726400C35669 /* Cocoa.framework in Frameworks */,
AD0E5CAF1ECC726000C35669 /* CoreFoundation.framework in Frameworks */,
AD0E5CAE1ECC725400C35669 /* CoreVideo.framework in Frameworks */,
- AD0E5CAD1ECC724D00C35669 /* libcurl.tbd in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -364,7 +372,6 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- AD8CF7231E914DE400083FFD /* libcurl.tbd in Frameworks */,
AD58E0601E12DA86006ACC15 /* CoreVideo.framework in Frameworks */,
AD58E05E1E10754F006ACC15 /* CoreFoundation.framework in Frameworks */,
AD58E05C1E107536006ACC15 /* Cocoa.framework in Frameworks */,
@@ -478,7 +485,6 @@
ADD7D28C1EBF9D6F00D5A897 /* CoreFoundation.framework */,
ADD7D28A1EBF9D5D00D5A897 /* UIKit.framework */,
ADD7D2861EBF9C6700D5A897 /* Foundation.framework */,
- AD8CF7221E914DE400083FFD /* libcurl.tbd */,
ADD7D2AE1EBFA35F00D5A897 /* libcurl.a */,
AD58E0731E3421CB006ACC15 /* libs */,
AD58E0611E17F23D006ACC15 /* data */,
@@ -499,7 +505,7 @@
children = (
AD58E04F1E107411006ACC15 /* engine */,
ADD7D26B1EBF9AE300D5A897 /* PanoPainter.app */,
- AD0E5C9C1ECC6F2B00C35669 /* PanoPainter-OSX.app */,
+ AD0E5C9C1ECC6F2B00C35669 /* PanoPainter.app */,
);
name = Products;
sourceTree = "";
@@ -569,6 +575,7 @@
AD759B631F2793AD00211963 /* Frameworks */ = {
isa = PBXGroup;
children = (
+ AD30D82E1F783E0100B6A112 /* libcurl.4.tbd */,
AD759B661F27964D00211963 /* GLKit.framework */,
AD759B641F2793AE00211963 /* OpenGLES.framework */,
);
@@ -609,6 +616,7 @@
AD0E5C981ECC6F2B00C35669 /* Sources */,
AD0E5C991ECC6F2B00C35669 /* Frameworks */,
AD0E5C9A1ECC6F2B00C35669 /* Resources */,
+ AD30D8201F783B5600B6A112 /* CopyFiles */,
);
buildRules = (
);
@@ -616,7 +624,7 @@
);
name = "PanoPainter-OSX";
productName = "PanoPainter-OSX";
- productReference = AD0E5C9C1ECC6F2B00C35669 /* PanoPainter-OSX.app */;
+ productReference = AD0E5C9C1ECC6F2B00C35669 /* PanoPainter.app */;
productType = "com.apple.product-type.application";
};
AD58E04E1E107411006ACC15 /* engine */ = {
@@ -660,10 +668,12 @@
isa = PBXProject;
attributes = {
LastUpgradeCheck = 0720;
- ORGANIZATIONNAME = "Omar Mohamed Ali Mudhir";
+ ORGANIZATIONNAME = "OmixLab ltd";
TargetAttributes = {
AD0E5C9B1ECC6F2B00C35669 = {
CreatedOnToolsVersion = 7.2;
+ DevelopmentTeam = ERD9AYQ49S;
+ ProvisioningStyle = Automatic;
};
AD58E04E1E107411006ACC15 = {
CreatedOnToolsVersion = 7.2;
@@ -943,11 +953,16 @@
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_CXX_LANGUAGE_STANDARD = "c++14";
CLANG_ENABLE_MODULES = NO;
+ CODE_SIGN_IDENTITY = "Mac Developer";
+ CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
+ DEVELOPMENT_TEAM = ERD9AYQ49S;
INFOPLIST_FILE = "PanoPainter-OSX/Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
- PRODUCT_BUNDLE_IDENTIFIER = "com.omixlab.PanoPainter-OSX";
- PRODUCT_NAME = "$(TARGET_NAME)";
+ MACOSX_DEPLOYMENT_TARGET = 10.7;
+ PRODUCT_BUNDLE_IDENTIFIER = com.omixlab.panopainter.osx;
+ PRODUCT_NAME = PanoPainter;
+ PROVISIONING_PROFILE_SPECIFIER = "";
};
name = Debug;
};
@@ -957,11 +972,16 @@
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_CXX_LANGUAGE_STANDARD = "c++14";
CLANG_ENABLE_MODULES = NO;
+ CODE_SIGN_IDENTITY = "Mac Developer";
+ CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
+ DEVELOPMENT_TEAM = ERD9AYQ49S;
INFOPLIST_FILE = "PanoPainter-OSX/Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks";
- PRODUCT_BUNDLE_IDENTIFIER = "com.omixlab.PanoPainter-OSX";
- PRODUCT_NAME = "$(TARGET_NAME)";
+ MACOSX_DEPLOYMENT_TARGET = 10.7;
+ PRODUCT_BUNDLE_IDENTIFIER = com.omixlab.panopainter.osx;
+ PRODUCT_NAME = PanoPainter;
+ PROVISIONING_PROFILE_SPECIFIER = "";
};
name = Release;
};
@@ -1114,7 +1134,7 @@
IPHONEOS_DEPLOYMENT_TARGET = 9.2;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
LIBRARY_SEARCH_PATHS = "/Users/omimac/Downloads/curl-android-ios-master/prebuilt-with-ssl/iOS";
- PRODUCT_BUNDLE_IDENTIFIER = com.omixlab;
+ PRODUCT_BUNDLE_IDENTIFIER = com.omixlab.panopainter.ios;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
@@ -1142,7 +1162,7 @@
IPHONEOS_DEPLOYMENT_TARGET = 9.2;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
LIBRARY_SEARCH_PATHS = "/Users/omimac/Downloads/curl-android-ios-master/prebuilt-with-ssl/iOS";
- PRODUCT_BUNDLE_IDENTIFIER = com.omixlab;
+ PRODUCT_BUNDLE_IDENTIFIER = com.omixlab.panopainter.ios;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";