Permalink
Browse files

Fixing deployment processing

  • Loading branch information...
1 parent 466cb94 commit f969fddd02909fab214b60c70d0a6e20647449e4 @gabriel gabriel committed Aug 10, 2010
Showing with 19 additions and 12 deletions.
  1. +3 −0 CHANGELOG.md
  2. 0 Examples/MyTestable-MacOSX/{Libraries → Frameworks}/GHUnit.framework/GHUnit
  3. 0 Examples/MyTestable-MacOSX/{Libraries → Frameworks}/GHUnit.framework/Headers
  4. 0 Examples/MyTestable-MacOSX/{Libraries → Frameworks}/GHUnit.framework/Resources
  5. BIN Examples/MyTestable-MacOSX/{Libraries → Frameworks}/GHUnit.framework/Versions/A/GHUnit
  6. 0 ...ples/MyTestable-MacOSX/{Libraries → Frameworks}/GHUnit.framework/Versions/A/Headers/BWSplitView.h
  7. 0 .../MyTestable-MacOSX/{Libraries → Frameworks}/GHUnit.framework/Versions/A/Headers/GHAsyncTestCase.h
  8. 0 ...ble-MacOSX/{Libraries → Frameworks}/GHUnit.framework/Versions/A/Headers/GHMockNSHTTPURLResponse.h
  9. 0 ...table-MacOSX/{Libraries → Frameworks}/GHUnit.framework/Versions/A/Headers/GHMockNSURLConnection.h
  10. 0 ...stable-MacOSX/{Libraries → Frameworks}/GHUnit.framework/Versions/A/Headers/GHNSInvocation+Utils.h
  11. 0 ...estable-MacOSX/{Libraries → Frameworks}/GHUnit.framework/Versions/A/Headers/GHNSInvocationProxy.h
  12. 0 .../MyTestable-MacOSX/{Libraries → Frameworks}/GHUnit.framework/Versions/A/Headers/GHNSLocale+Mock.h
  13. 0 ...table-MacOSX/{Libraries → Frameworks}/GHUnit.framework/Versions/A/Headers/GHNSObject+Invocation.h
  14. 0 .../MyTestable-MacOSX/{Libraries → Frameworks}/GHUnit.framework/Versions/A/Headers/GHTest+JUnitXML.h
  15. 0 Examples/MyTestable-MacOSX/{Libraries → Frameworks}/GHUnit.framework/Versions/A/Headers/GHTest.h
  16. 0 Examples/MyTestable-MacOSX/{Libraries → Frameworks}/GHUnit.framework/Versions/A/Headers/GHTestApp.h
  17. 0 Examples/MyTestable-MacOSX/{Libraries → Frameworks}/GHUnit.framework/Versions/A/Headers/GHTestCase.h
  18. 0 ...stable-MacOSX/{Libraries → Frameworks}/GHUnit.framework/Versions/A/Headers/GHTestGroup+JUnitXML.h
  19. 0 ...ples/MyTestable-MacOSX/{Libraries → Frameworks}/GHUnit.framework/Versions/A/Headers/GHTestGroup.h
  20. 0 ...les/MyTestable-MacOSX/{Libraries → Frameworks}/GHUnit.framework/Versions/A/Headers/GHTestMacros.h
  21. 0 .../MyTestable-MacOSX/{Libraries → Frameworks}/GHUnit.framework/Versions/A/Headers/GHTestOperation.h
  22. 0 ...able-MacOSX/{Libraries → Frameworks}/GHUnit.framework/Versions/A/Headers/GHTestOutlineViewModel.h
  23. 0 ...les/MyTestable-MacOSX/{Libraries → Frameworks}/GHUnit.framework/Versions/A/Headers/GHTestRunner.h
  24. 0 ...ples/MyTestable-MacOSX/{Libraries → Frameworks}/GHUnit.framework/Versions/A/Headers/GHTestSuite.h
  25. 0 ...stable-MacOSX/{Libraries → Frameworks}/GHUnit.framework/Versions/A/Headers/GHTestViewController.h
  26. 0 .../MyTestable-MacOSX/{Libraries → Frameworks}/GHUnit.framework/Versions/A/Headers/GHTestViewModel.h
  27. 0 ...able-MacOSX/{Libraries → Frameworks}/GHUnit.framework/Versions/A/Headers/GHTestWindowController.h
  28. 0 Examples/MyTestable-MacOSX/{Libraries → Frameworks}/GHUnit.framework/Versions/A/Headers/GHTesting.h
  29. 0 ...estable-MacOSX/{Libraries → Frameworks}/GHUnit.framework/Versions/A/Headers/GHUNSObject+Swizzle.h
  30. 0 Examples/MyTestable-MacOSX/{Libraries → Frameworks}/GHUnit.framework/Versions/A/Headers/GHUnit.h
  31. 0 ...es/MyTestable-MacOSX/{Libraries → Frameworks}/GHUnit.framework/Versions/A/Headers/GTMStackTrace.h
  32. 0 ...Libraries → Frameworks}/GHUnit.framework/Versions/A/Headers/NSException+GHTestFailureExceptions.h
  33. 0 ...le-MacOSX/{Libraries → Frameworks}/GHUnit.framework/Versions/A/Headers/NSValue+GHValueFormatter.h
  34. 0 ...SX/{Libraries → Frameworks}/GHUnit.framework/Versions/A/Resources/English.lproj/InfoPlist.strings
  35. BIN ...es/MyTestable-MacOSX/{Libraries → Frameworks}/GHUnit.framework/Versions/A/Resources/GHTestApp.nib
  36. BIN ...s/MyTestable-MacOSX/{Libraries → Frameworks}/GHUnit.framework/Versions/A/Resources/GHTestView.nib
  37. BIN ...MyTestable-MacOSX/{Libraries → Frameworks}/GHUnit.framework/Versions/A/Resources/GHTestWindow.nib
  38. 0 ...table-MacOSX/{Libraries → Frameworks}/GHUnit.framework/Versions/A/Resources/GHUnit-Debug.xcconfig
  39. 0 .../MyTestable-MacOSX/{Libraries → Frameworks}/GHUnit.framework/Versions/A/Resources/GHUnit.xcconfig
  40. 0 .../{Libraries → Frameworks}/GHUnit.framework/Versions/A/Resources/GradientSplitViewDimpleBitmap.tif
  41. 0 .../{Libraries → Frameworks}/GHUnit.framework/Versions/A/Resources/GradientSplitViewDimpleVector.pdf
  42. +1 −1 Examples/MyTestable-MacOSX/{Libraries → Frameworks}/GHUnit.framework/Versions/A/Resources/Info.plist
  43. 0 Examples/MyTestable-MacOSX/{Libraries → Frameworks}/GHUnit.framework/Versions/Current
  44. +11 −9 Examples/MyTestable-MacOSX/MyTestable-MacOSX.xcodeproj/project.pbxproj
  45. +1 −1 README.md
  46. +2 −0 XcodeConfig/GHUnit-Release.xcconfig
  47. +1 −1 XcodeConfig/Shared.xcconfig
View
3 CHANGELOG.md
@@ -1,3 +1,6 @@
+# Release 0.4.25
+- Set DEPLOYMENT_POSTPROCESSING (MacOSX); So breakpointing doesn't warn about missing symbols
+
# Release 0.4.24
- Moved build settings into xcconfig (MacOSX)
- Striping linked build
View
0 ...-MacOSX/Libraries/GHUnit.framework/GHUnit → ...MacOSX/Frameworks/GHUnit.framework/GHUnit
File renamed without changes.
View
0 ...MacOSX/Libraries/GHUnit.framework/Headers → ...acOSX/Frameworks/GHUnit.framework/Headers
File renamed without changes.
View
0 ...cOSX/Libraries/GHUnit.framework/Resources → ...OSX/Frameworks/GHUnit.framework/Resources
File renamed without changes.
View
BIN ...raries/GHUnit.framework/Versions/A/GHUnit → ...eworks/GHUnit.framework/Versions/A/GHUnit
Binary file not shown.
View
0 ...ramework/Versions/A/Headers/BWSplitView.h → ...ramework/Versions/A/Headers/BWSplitView.h
File renamed without changes.
View
0 ...work/Versions/A/Headers/GHAsyncTestCase.h → ...work/Versions/A/Headers/GHAsyncTestCase.h
File renamed without changes.
View
0 ...sions/A/Headers/GHMockNSHTTPURLResponse.h → ...sions/A/Headers/GHMockNSHTTPURLResponse.h
File renamed without changes.
View
0 ...ersions/A/Headers/GHMockNSURLConnection.h → ...ersions/A/Headers/GHMockNSURLConnection.h
File renamed without changes.
View
0 ...Versions/A/Headers/GHNSInvocation+Utils.h → ...Versions/A/Headers/GHNSInvocation+Utils.h
File renamed without changes.
View
0 .../Versions/A/Headers/GHNSInvocationProxy.h → .../Versions/A/Headers/GHNSInvocationProxy.h
File renamed without changes.
View
0 ...work/Versions/A/Headers/GHNSLocale+Mock.h → ...work/Versions/A/Headers/GHNSLocale+Mock.h
File renamed without changes.
View
0 ...ersions/A/Headers/GHNSObject+Invocation.h → ...ersions/A/Headers/GHNSObject+Invocation.h
File renamed without changes.
View
0 ...work/Versions/A/Headers/GHTest+JUnitXML.h → ...work/Versions/A/Headers/GHTest+JUnitXML.h
File renamed without changes.
View
0 ...nit.framework/Versions/A/Headers/GHTest.h → ...nit.framework/Versions/A/Headers/GHTest.h
File renamed without changes.
View
0 ....framework/Versions/A/Headers/GHTestApp.h → ....framework/Versions/A/Headers/GHTestApp.h
File renamed without changes.
View
0 ...framework/Versions/A/Headers/GHTestCase.h → ...framework/Versions/A/Headers/GHTestCase.h
File renamed without changes.
View
0 ...Versions/A/Headers/GHTestGroup+JUnitXML.h → ...Versions/A/Headers/GHTestGroup+JUnitXML.h
File renamed without changes.
View
0 ...ramework/Versions/A/Headers/GHTestGroup.h → ...ramework/Versions/A/Headers/GHTestGroup.h
File renamed without changes.
View
0 ...amework/Versions/A/Headers/GHTestMacros.h → ...amework/Versions/A/Headers/GHTestMacros.h
File renamed without changes.
View
0 ...work/Versions/A/Headers/GHTestOperation.h → ...work/Versions/A/Headers/GHTestOperation.h
File renamed without changes.
View
0 ...rsions/A/Headers/GHTestOutlineViewModel.h → ...rsions/A/Headers/GHTestOutlineViewModel.h
File renamed without changes.
View
0 ...amework/Versions/A/Headers/GHTestRunner.h → ...amework/Versions/A/Headers/GHTestRunner.h
File renamed without changes.
View
0 ...ramework/Versions/A/Headers/GHTestSuite.h → ...ramework/Versions/A/Headers/GHTestSuite.h
File renamed without changes.
View
0 ...Versions/A/Headers/GHTestViewController.h → ...Versions/A/Headers/GHTestViewController.h
File renamed without changes.
View
0 ...work/Versions/A/Headers/GHTestViewModel.h → ...work/Versions/A/Headers/GHTestViewModel.h
File renamed without changes.
View
0 ...rsions/A/Headers/GHTestWindowController.h → ...rsions/A/Headers/GHTestWindowController.h
File renamed without changes.
View
0 ....framework/Versions/A/Headers/GHTesting.h → ....framework/Versions/A/Headers/GHTesting.h
File renamed without changes.
View
0 .../Versions/A/Headers/GHUNSObject+Swizzle.h → .../Versions/A/Headers/GHUNSObject+Swizzle.h
File renamed without changes.
View
0 ...nit.framework/Versions/A/Headers/GHUnit.h → ...nit.framework/Versions/A/Headers/GHUnit.h
File renamed without changes.
View
0 ...mework/Versions/A/Headers/GTMStackTrace.h → ...mework/Versions/A/Headers/GTMStackTrace.h
File renamed without changes.
View
0 ...ers/NSException+GHTestFailureExceptions.h → ...ers/NSException+GHTestFailureExceptions.h
File renamed without changes.
View
0 ...ions/A/Headers/NSValue+GHValueFormatter.h → ...ions/A/Headers/NSValue+GHValueFormatter.h
File renamed without changes.
View
0 ...Resources/English.lproj/InfoPlist.strings → ...Resources/English.lproj/InfoPlist.strings
File renamed without changes.
View
BIN ...mework/Versions/A/Resources/GHTestApp.nib → ...mework/Versions/A/Resources/GHTestApp.nib
Binary file not shown.
View
BIN ...ework/Versions/A/Resources/GHTestView.nib → ...ework/Versions/A/Resources/GHTestView.nib
Binary file not shown.
View
BIN ...ork/Versions/A/Resources/GHTestWindow.nib → ...ork/Versions/A/Resources/GHTestWindow.nib
Binary file not shown.
View
0 ...ersions/A/Resources/GHUnit-Debug.xcconfig → ...ersions/A/Resources/GHUnit-Debug.xcconfig
File renamed without changes.
View
0 ...work/Versions/A/Resources/GHUnit.xcconfig → ...work/Versions/A/Resources/GHUnit.xcconfig
File renamed without changes.
View
0 ...sources/GradientSplitViewDimpleBitmap.tif → ...sources/GradientSplitViewDimpleBitmap.tif
File renamed without changes.
View
0 ...sources/GradientSplitViewDimpleVector.pdf → ...sources/GradientSplitViewDimpleVector.pdf
File renamed without changes.
View
2 ...framework/Versions/A/Resources/Info.plist → ...framework/Versions/A/Resources/Info.plist
@@ -17,6 +17,6 @@
<key>CFBundleSignature</key>
<string>GABE</string>
<key>CFBundleVersion</key>
- <string>0.4.24</string>
+ <string>0.4.25</string>
</dict>
</plist>
View
0 ...braries/GHUnit.framework/Versions/Current → ...meworks/GHUnit.framework/Versions/Current
File renamed without changes.
View
20 Examples/MyTestable-MacOSX/MyTestable-MacOSX.xcodeproj/project.pbxproj
@@ -7,7 +7,8 @@
objects = {
/* Begin PBXBuildFile section */
- 000419A4120AAB1E007589A0 /* GHUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000419A3120AAB1E007589A0 /* GHUnit.framework */; };
+ 00C023E11212064C0020483D /* GHUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C023E01212064C0020483D /* GHUnit.framework */; };
+ 00C023E2121206570020483D /* GHUnit.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 00C023E01212064C0020483D /* GHUnit.framework */; };
00F6106110A2000F000E0CB3 /* GHUnitTestMain.m in Sources */ = {isa = PBXBuildFile; fileRef = 00F6106010A2000F000E0CB3 /* GHUnitTestMain.m */; };
00F6106410A20061000E0CB3 /* MyTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 00F6106310A20061000E0CB3 /* MyTest.m */; };
1DDD58160DA1D0A300B32029 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1DDD58140DA1D0A300B32029 /* MainMenu.xib */; };
@@ -24,15 +25,16 @@
dstPath = "";
dstSubfolderSpec = 10;
files = (
+ 00C023E2121206570020483D /* GHUnit.framework in CopyFiles */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
- 000419A3120AAB1E007589A0 /* GHUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = GHUnit.framework; sourceTree = "<group>"; };
00041A50120AAF20007589A0 /* Makefile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = "<group>"; };
00041A8D120AB18C007589A0 /* RunTests.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = RunTests.sh; sourceTree = "<group>"; };
+ 00C023E01212064C0020483D /* GHUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = GHUnit.framework; sourceTree = "<group>"; };
00F6103510A1FEBD000E0CB3 /* Tests.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Tests.app; sourceTree = BUILT_PRODUCTS_DIR; };
00F6103710A1FEBE000E0CB3 /* Tests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Tests-Info.plist"; sourceTree = "<group>"; };
00F6106010A2000F000E0CB3 /* GHUnitTestMain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GHUnitTestMain.m; sourceTree = "<group>"; };
@@ -56,7 +58,7 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- 000419A4120AAB1E007589A0 /* GHUnit.framework in Frameworks */,
+ 00C023E11212064C0020483D /* GHUnit.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -71,12 +73,12 @@
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
- 00F6103B10A1FEDE000E0CB3 /* Libraries */ = {
+ 00F6103B10A1FEDE000E0CB3 /* Frameworks */ = {
isa = PBXGroup;
children = (
- 000419A3120AAB1E007589A0 /* GHUnit.framework */,
+ 00C023E01212064C0020483D /* GHUnit.framework */,
);
- path = Libraries;
+ path = Frameworks;
sourceTree = "<group>";
};
00F6106210A2004A000E0CB3 /* Tests */ = {
@@ -128,7 +130,7 @@
children = (
080E96DDFE201D6D7F000001 /* Classes */,
00F6106210A2004A000E0CB3 /* Tests */,
- 00F6103B10A1FEDE000E0CB3 /* Libraries */,
+ 00F6103B10A1FEDE000E0CB3 /* Frameworks */,
29B97315FDCFA39411CA2CEA /* Other Sources */,
29B97317FDCFA39411CA2CEA /* Resources */,
29B97323FDCFA39411CA2CEA /* Frameworks */,
@@ -318,7 +320,7 @@
COPY_PHASE_STRIP = NO;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
- "\"$(SRCROOT)/Libraries\"",
+ "\"$(SRCROOT)/Frameworks\"",
);
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_FIX_AND_CONTINUE = YES;
@@ -348,7 +350,7 @@
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
- "\"$(SRCROOT)/Libraries\"",
+ "\"$(SRCROOT)/Frameworks\"",
);
GCC_ENABLE_FIX_AND_CONTINUE = NO;
GCC_MODEL_TUNING = G5;
View
2 README.md
@@ -64,7 +64,7 @@ There are two options. You can install it globally in /Library/Frameworks or wit
- Add a `New Target`. Select `Cocoa -> Application`. Name it `Tests` (or something similar).
- In the Finder, copy `GHUnit.framework` to your project directory (maybe in MyProject/Frameworks/.)
-- In the `Tests` target, add the `GHUnit.framekwork` files (from MyProject/Frameworks/). It should now be visible as a `Linked Framework` in the target.
+- In the `Tests` target, add the `GHUnit.framework` files (from MyProject/Frameworks/). It should now be visible as a `Linked Framework` in the target.
- In the `Tests` target, under Build Settings, add `@loader_path/../Frameworks` to `Runpath Search Paths` (Under All Configurations)
- In the `Tests` target, add `New Build Phase` | `New Copy Files Build Phase`.
- Change the Destination to `Frameworks`.
View
2 XcodeConfig/GHUnit-Release.xcconfig
@@ -2,3 +2,5 @@
#include "GHUnit.xcconfig"
STRIP_INSTALLED_PRODUCT = YES
+//SEPARATE_STRIP = YES
+DEPLOYMENT_POSTPROCESSING = YES
View
2 XcodeConfig/Shared.xcconfig
@@ -1,4 +1,4 @@
-GHUNIT_VERSION = 0.4.24
+GHUNIT_VERSION = 0.4.25
GHUNIT_GENERAL_OTHER_CFLAGS = -Wdiv-by-zero -Wbad-function-cast -Wnested-externs -Wold-style-definition

0 comments on commit f969fdd

Please sign in to comment.