diff --git a/PanoPainter.xcodeproj/project.pbxproj b/PanoPainter.xcodeproj/project.pbxproj index d8e5171..c99a3cd 100644 --- a/PanoPainter.xcodeproj/project.pbxproj +++ b/PanoPainter.xcodeproj/project.pbxproj @@ -9,8 +9,6 @@ /* Begin PBXBuildFile section */ AD02F0C31EDC457C00B2E692 /* sequencer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AD02F0C01EDC456800B2E692 /* sequencer.cpp */; }; AD02F0C41EDC457C00B2E692 /* sequencer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AD02F0C01EDC456800B2E692 /* sequencer.cpp */; }; - AD06989A20CC6C4C0010825F /* ZipArchive.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AD06989920CC6C4C0010825F /* ZipArchive.framework */; }; - AD06989B20CC84DB0010825F /* ZipArchive.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = AD06989920CC6C4C0010825F /* ZipArchive.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; AD0E119B1ECA215600CDA6BB /* node_scroll.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AD0E11951ECA20F200CDA6BB /* node_scroll.cpp */; }; AD0E119C1ECA215600CDA6BB /* app_events.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AD0E11921ECA20F200CDA6BB /* app_events.cpp */; }; AD0E119D1ECA215600CDA6BB /* app_layout.cpp in Sources */ = {isa = PBXBuildFile; fileRef = AD0E11931ECA20F200CDA6BB /* app_layout.cpp */; }; @@ -225,7 +223,6 @@ dstPath = ""; dstSubfolderSpec = 10; files = ( - AD06989B20CC84DB0010825F /* ZipArchive.framework in CopyFiles */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -443,7 +440,6 @@ AD0E5CB01ECC726400C35669 /* Cocoa.framework in Frameworks */, AD0E5CAF1ECC726000C35669 /* CoreFoundation.framework in Frameworks */, AD0E5CAE1ECC725400C35669 /* CoreVideo.framework in Frameworks */, - AD06989A20CC6C4C0010825F /* ZipArchive.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/src/app.cpp b/src/app.cpp index 7e54068..62004c0 100644 --- a/src/app.cpp +++ b/src/app.cpp @@ -110,8 +110,15 @@ void App::initLog() { #if defined(__IOS__) || defined(__OSX__) NSArray* paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); - NSString* docpath = [paths objectAtIndex:0]; + NSString* docpath = [(NSString*)[paths objectAtIndex:0] stringByAppendingString:@"/PanoPainter"]; + + NSError* docerr = nil; + if (![[NSFileManager defaultManager] createDirectoryAtPath:docpath withIntermediateDirectories:YES attributes:nil error:&docerr]) + { + LOG("error creating rec path: %s", [[docerr localizedDescription] cStringUsingEncoding:NSASCIIStringEncoding]); + } data_path = [docpath cStringUsingEncoding:NSASCIIStringEncoding]; + NSString* recpath = [docpath stringByAppendingString:@"/rec"]; rec_path = [recpath cStringUsingEncoding:NSASCIIStringEncoding]; NSError* recerr = nil;