Skip to content

Commit cbb3f49

Browse files
author
Kirill Makankov
committed
Dynamic framework is changed to static framework.
1 parent e87e434 commit cbb3f49

File tree

3 files changed

+22
-20
lines changed

3 files changed

+22
-20
lines changed

Template Framework Project/Template Framework Project.xcodeproj/project.pbxproj

Lines changed: 12 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -20,24 +20,9 @@
2020
64DDA74E188FD7D10025590D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 6400DDEA180C5DE000443362 /* Main.storyboard */; };
2121
64DDA75B188FD9140025590D /* tessdata in Resources */ = {isa = PBXBuildFile; fileRef = 64DDA75A188FD9140025590D /* tessdata */; };
2222
64E40AB1180C6D4D00C36DDE /* libstdc++.6.0.9.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 64E40AB0180C6D4D00C36DDE /* libstdc++.6.0.9.dylib */; };
23-
73BE4C121A598F86002C15F1 /* TesseractOCR.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 73C0A7BE1A59565100D823D4 /* TesseractOCR.framework */; };
24-
73BE4C131A598F86002C15F1 /* TesseractOCR.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 73C0A7BE1A59565100D823D4 /* TesseractOCR.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
23+
73BE4C421A5D83AB002C15F1 /* TesseractOCR.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 73BE4C411A5D83AB002C15F1 /* TesseractOCR.framework */; };
2524
/* End PBXBuildFile section */
2625

27-
/* Begin PBXCopyFilesBuildPhase section */
28-
73BE4C141A598F86002C15F1 /* Embed Frameworks */ = {
29-
isa = PBXCopyFilesBuildPhase;
30-
buildActionMask = 2147483647;
31-
dstPath = "";
32-
dstSubfolderSpec = 10;
33-
files = (
34-
73BE4C131A598F86002C15F1 /* TesseractOCR.framework in Embed Frameworks */,
35-
);
36-
name = "Embed Frameworks";
37-
runOnlyForDeploymentPostprocessing = 0;
38-
};
39-
/* End PBXCopyFilesBuildPhase section */
40-
4126
/* Begin PBXFileReference section */
4227
428615B61845F340005D5A2E /* image_sample.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = image_sample.jpg; sourceTree = "<group>"; };
4328
6400DDD5180C5DE000443362 /* Template Framework Project.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Template Framework Project.app"; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -57,6 +42,7 @@
5742
6490748F198A5CD500D728CC /* CoreImage.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreImage.framework; path = System/Library/Frameworks/CoreImage.framework; sourceTree = SDKROOT; };
5843
64DDA75A188FD9140025590D /* tessdata */ = {isa = PBXFileReference; lastKnownFileType = folder; path = tessdata; sourceTree = "<group>"; };
5944
64E40AB0180C6D4D00C36DDE /* libstdc++.6.0.9.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libstdc++.6.0.9.dylib"; path = "usr/lib/libstdc++.6.0.9.dylib"; sourceTree = SDKROOT; };
45+
73BE4C411A5D83AB002C15F1 /* TesseractOCR.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = TesseractOCR.framework; path = "../build/Debug-iphoneos/TesseractOCR.framework"; sourceTree = "<group>"; };
6046
73C0A7BE1A59565100D823D4 /* TesseractOCR.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = TesseractOCR.framework; sourceTree = BUILT_PRODUCTS_DIR; };
6147
/* End PBXFileReference section */
6248

@@ -65,11 +51,11 @@
6551
isa = PBXFrameworksBuildPhase;
6652
buildActionMask = 2147483647;
6753
files = (
54+
73BE4C421A5D83AB002C15F1 /* TesseractOCR.framework in Frameworks */,
6855
64907490198A5CD500D728CC /* CoreImage.framework in Frameworks */,
6956
64E40AB1180C6D4D00C36DDE /* libstdc++.6.0.9.dylib in Frameworks */,
7057
6400DDDB180C5DE000443362 /* CoreGraphics.framework in Frameworks */,
7158
6400DDDD180C5DE000443362 /* UIKit.framework in Frameworks */,
72-
73BE4C121A598F86002C15F1 /* TesseractOCR.framework in Frameworks */,
7359
6400DDD9180C5DE000443362 /* Foundation.framework in Frameworks */,
7460
);
7561
runOnlyForDeploymentPostprocessing = 0;
@@ -97,6 +83,7 @@
9783
6400DDD7180C5DE000443362 /* Frameworks */ = {
9884
isa = PBXGroup;
9985
children = (
86+
73BE4C411A5D83AB002C15F1 /* TesseractOCR.framework */,
10087
73C0A7BE1A59565100D823D4 /* TesseractOCR.framework */,
10188
6490748F198A5CD500D728CC /* CoreImage.framework */,
10289
64E40AB0180C6D4D00C36DDE /* libstdc++.6.0.9.dylib */,
@@ -144,7 +131,6 @@
144131
6400DDD1180C5DE000443362 /* Sources */,
145132
6400DDD2180C5DE000443362 /* Frameworks */,
146133
6400DDD3180C5DE000443362 /* Resources */,
147-
73BE4C141A598F86002C15F1 /* Embed Frameworks */,
148134
);
149135
buildRules = (
150136
);
@@ -322,6 +308,10 @@
322308
IPHONEOS_DEPLOYMENT_TARGET = 7.0;
323309
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
324310
ONLY_ACTIVE_ARCH = YES;
311+
OTHER_LDFLAGS = (
312+
"-lstdc++",
313+
"-ObjC",
314+
);
325315
PRODUCT_NAME = "$(TARGET_NAME)";
326316
WRAPPER_EXTENSION = app;
327317
};
@@ -342,6 +332,10 @@
342332
IPHONEOS_DEPLOYMENT_TARGET = 7.0;
343333
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
344334
ONLY_ACTIVE_ARCH = NO;
335+
OTHER_LDFLAGS = (
336+
"-lstdc++",
337+
"-ObjC",
338+
);
345339
PRODUCT_NAME = "$(TARGET_NAME)";
346340
WRAPPER_EXTENSION = app;
347341
};

Tesseract OCR iOS.xcodeproj/project.pbxproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -664,6 +664,7 @@
664664
"$(inherited)",
665665
"$(PROJECT_DIR)/TesseractOCR/lib",
666666
);
667+
MACH_O_TYPE = staticlib;
667668
MTL_ENABLE_DEBUG_INFO = YES;
668669
PRODUCT_NAME = "$(TARGET_NAME)";
669670
SKIP_INSTALL = YES;
@@ -704,6 +705,7 @@
704705
"$(inherited)",
705706
"$(PROJECT_DIR)/TesseractOCR/lib",
706707
);
708+
MACH_O_TYPE = staticlib;
707709
MTL_ENABLE_DEBUG_INFO = NO;
708710
PRODUCT_NAME = "$(TARGET_NAME)";
709711
SKIP_INSTALL = YES;

TestsProject/TestsProject.xcodeproj/project.pbxproj

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -495,7 +495,10 @@
495495
INFOPLIST_FILE = TestsProject/Info.plist;
496496
IPHONEOS_DEPLOYMENT_TARGET = 7.0;
497497
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
498-
OTHER_LDFLAGS = "-lstdc++";
498+
OTHER_LDFLAGS = (
499+
"-lstdc++",
500+
"-ObjC",
501+
);
499502
PRODUCT_NAME = "$(TARGET_NAME)";
500503
};
501504
name = Debug;
@@ -512,7 +515,10 @@
512515
INFOPLIST_FILE = TestsProject/Info.plist;
513516
IPHONEOS_DEPLOYMENT_TARGET = 7.0;
514517
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
515-
OTHER_LDFLAGS = "-lstdc++";
518+
OTHER_LDFLAGS = (
519+
"-lstdc++",
520+
"-ObjC",
521+
);
516522
PRODUCT_NAME = "$(TARGET_NAME)";
517523
};
518524
name = Release;

0 commit comments

Comments
 (0)