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";