summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorStarla Insigna <starla4444@gmail.com>2011-08-10 15:23:40 -0400
committerStarla Insigna <starla4444@gmail.com>2011-08-10 15:23:40 -0400
commit07f40d804de35d1cead13217c448811e774e6e67 (patch)
tree2956155dc2c8fdfdb55e8907c8032a3b9e39b66c
parent002dc99a071a4a8f7d2afc15d1fdf2ae0312faed (diff)
downloadcartcollect-07f40d804de35d1cead13217c448811e774e6e67.tar.gz
cartcollect-07f40d804de35d1cead13217c448811e774e6e67.tar.bz2
cartcollect-07f40d804de35d1cead13217c448811e774e6e67.zip
Prepared Cart Collect for legitimate development
Previously, as we did not possess an Apple Developer Account, Cart Collect was configured to easily allow jailbroken development and testing. However, as we now have a developer account, this is no longer necessary and Cart Collect has been configured to codesign legitimately.
-rwxr-xr-xCart Collect.xcodeproj/project.pbxproj103
-rw-r--r--Resources/Entitlements.plist8
2 files changed, 94 insertions, 17 deletions
diff --git a/Cart Collect.xcodeproj/project.pbxproj b/Cart Collect.xcodeproj/project.pbxproj index 231e838..a7baa89 100755 --- a/Cart Collect.xcodeproj/project.pbxproj +++ b/Cart Collect.xcodeproj/project.pbxproj
@@ -90,6 +90,7 @@
90 6C29041013EAEB590032DA0F /* TutorialBubble.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C29040F13EAEB590032DA0F /* TutorialBubble.m */; }; 90 6C29041013EAEB590032DA0F /* TutorialBubble.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C29040F13EAEB590032DA0F /* TutorialBubble.m */; };
91 6C29041213EAEC8A0032DA0F /* framestuff.png in Resources */ = {isa = PBXBuildFile; fileRef = 6C29041113EAEC8A0032DA0F /* framestuff.png */; }; 91 6C29041213EAEC8A0032DA0F /* framestuff.png in Resources */ = {isa = PBXBuildFile; fileRef = 6C29041113EAEC8A0032DA0F /* framestuff.png */; };
92 6C5179C613DF3839006F1F38 /* Morning1.png in Resources */ = {isa = PBXBuildFile; fileRef = 6C5179C513DF3839006F1F38 /* Morning1.png */; }; 92 6C5179C613DF3839006F1F38 /* Morning1.png in Resources */ = {isa = PBXBuildFile; fileRef = 6C5179C513DF3839006F1F38 /* Morning1.png */; };
93 6CC89DD913F2F4E6003704F7 /* Entitlements.plist in Resources */ = {isa = PBXBuildFile; fileRef = 6CC89DD813F2F4E6003704F7 /* Entitlements.plist */; };
93 DC6640030F83B3EA000B3E49 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC6640020F83B3EA000B3E49 /* AudioToolbox.framework */; }; 94 DC6640030F83B3EA000B3E49 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC6640020F83B3EA000B3E49 /* AudioToolbox.framework */; };
94 DC6640050F83B3EA000B3E49 /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC6640040F83B3EA000B3E49 /* OpenAL.framework */; }; 95 DC6640050F83B3EA000B3E49 /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC6640040F83B3EA000B3E49 /* OpenAL.framework */; };
95 DCCBF1B70F6022AE0040855A /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DCCBF1B60F6022AE0040855A /* CoreGraphics.framework */; }; 96 DCCBF1B70F6022AE0040855A /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DCCBF1B60F6022AE0040855A /* CoreGraphics.framework */; };
@@ -385,6 +386,7 @@
385 6C29040F13EAEB590032DA0F /* TutorialBubble.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TutorialBubble.m; sourceTree = "<group>"; }; 386 6C29040F13EAEB590032DA0F /* TutorialBubble.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TutorialBubble.m; sourceTree = "<group>"; };
386 6C29041113EAEC8A0032DA0F /* framestuff.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = framestuff.png; sourceTree = "<group>"; }; 387 6C29041113EAEC8A0032DA0F /* framestuff.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = framestuff.png; sourceTree = "<group>"; };
387 6C5179C513DF3839006F1F38 /* Morning1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Morning1.png; sourceTree = "<group>"; }; 388 6C5179C513DF3839006F1F38 /* Morning1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Morning1.png; sourceTree = "<group>"; };
389 6CC89DD813F2F4E6003704F7 /* Entitlements.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Entitlements.plist; sourceTree = "<group>"; };
388 DC6640020F83B3EA000B3E49 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; 390 DC6640020F83B3EA000B3E49 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; };
389 DC6640040F83B3EA000B3E49 /* OpenAL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenAL.framework; path = System/Library/Frameworks/OpenAL.framework; sourceTree = SDKROOT; }; 391 DC6640040F83B3EA000B3E49 /* OpenAL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenAL.framework; path = System/Library/Frameworks/OpenAL.framework; sourceTree = SDKROOT; };
390 DCCBF1B60F6022AE0040855A /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; 392 DCCBF1B60F6022AE0040855A /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
@@ -824,6 +826,7 @@
824 50F4144510692EE7002A0D5E /* fps_images.png */, 826 50F4144510692EE7002A0D5E /* fps_images.png */,
825 50F4144610692EE7002A0D5E /* Icon.png */, 827 50F4144610692EE7002A0D5E /* Icon.png */,
826 50F4144710692EE7002A0D5E /* Info.plist */, 828 50F4144710692EE7002A0D5E /* Info.plist */,
829 6CC89DD813F2F4E6003704F7 /* Entitlements.plist */,
827 ); 830 );
828 path = Resources; 831 path = Resources;
829 sourceTree = "<group>"; 832 sourceTree = "<group>";
@@ -1227,7 +1230,6 @@
1227 1D60588D0D05DD3D006BFB54 /* Resources */, 1230 1D60588D0D05DD3D006BFB54 /* Resources */,
1228 1D60588E0D05DD3D006BFB54 /* Sources */, 1231 1D60588E0D05DD3D006BFB54 /* Sources */,
1229 1D60588F0D05DD3D006BFB54 /* Frameworks */, 1232 1D60588F0D05DD3D006BFB54 /* Frameworks */,
1230 3FE79CCD13D4DD57001A6B93 /* ShellScript */,
1231 ); 1233 );
1232 buildRules = ( 1234 buildRules = (
1233 ); 1235 );
@@ -1322,27 +1324,12 @@
1322 3F7D0F4F13D8F17C00B6CE14 /* newgame2.png in Resources */, 1324 3F7D0F4F13D8F17C00B6CE14 /* newgame2.png in Resources */,
1323 6C5179C613DF3839006F1F38 /* Morning1.png in Resources */, 1325 6C5179C613DF3839006F1F38 /* Morning1.png in Resources */,
1324 6C29041213EAEC8A0032DA0F /* framestuff.png in Resources */, 1326 6C29041213EAEC8A0032DA0F /* framestuff.png in Resources */,
1327 6CC89DD913F2F4E6003704F7 /* Entitlements.plist in Resources */,
1325 ); 1328 );
1326 runOnlyForDeploymentPostprocessing = 0; 1329 runOnlyForDeploymentPostprocessing = 0;
1327 }; 1330 };
1328/* End PBXResourcesBuildPhase section */ 1331/* End PBXResourcesBuildPhase section */
1329 1332
1330/* Begin PBXShellScriptBuildPhase section */
1331 3FE79CCD13D4DD57001A6B93 /* ShellScript */ = {
1332 isa = PBXShellScriptBuildPhase;
1333 buildActionMask = 2147483647;
1334 files = (
1335 );
1336 inputPaths = (
1337 );
1338 outputPaths = (
1339 );
1340 runOnlyForDeploymentPostprocessing = 0;
1341 shellPath = /bin/sh;
1342 shellScript = "export CODESIGN_ALLOCATE=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate\nif [ \"${PLATFORM_NAME}\" == \"iphoneos\" ]; then\n/Developer/iphoneentitlements401/gen_entitlements.py \"my.company.${PROJECT_NAME}\" \"${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/${PROJECT_NAME}.xcent\";\ncodesign -f -s \"iPhone Developer\" --entitlements \"${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/${PROJECT_NAME}.xcent\" \"${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/\"\nfi";
1343 };
1344/* End PBXShellScriptBuildPhase section */
1345
1346/* Begin PBXSourcesBuildPhase section */ 1333/* Begin PBXSourcesBuildPhase section */
1347 1D60588E0D05DD3D006BFB54 /* Sources */ = { 1334 1D60588E0D05DD3D006BFB54 /* Sources */ = {
1348 isa = PBXSourcesBuildPhase; 1335 isa = PBXSourcesBuildPhase;
@@ -1482,7 +1469,10 @@
1482 1D6058940D05DD3E006BFB54 /* Debug */ = { 1469 1D6058940D05DD3E006BFB54 /* Debug */ = {
1483 isa = XCBuildConfiguration; 1470 isa = XCBuildConfiguration;
1484 buildSettings = { 1471 buildSettings = {
1472 ALTERNATE_MODE = Entitlements.plist;
1485 ALWAYS_SEARCH_USER_PATHS = YES; 1473 ALWAYS_SEARCH_USER_PATHS = YES;
1474 CODE_SIGN_IDENTITY = "iPhone Developer: Elizabeth Solomon (ZHW46MT484)";
1475 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer: Elizabeth Solomon (ZHW46MT484)";
1486 COPY_PHASE_STRIP = NO; 1476 COPY_PHASE_STRIP = NO;
1487 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; 1477 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1488 GCC_DYNAMIC_NO_PIC = NO; 1478 GCC_DYNAMIC_NO_PIC = NO;
@@ -1497,6 +1487,8 @@
1497 "-ObjC", 1487 "-ObjC",
1498 ); 1488 );
1499 PRODUCT_NAME = "Cart Collect"; 1489 PRODUCT_NAME = "Cart Collect";
1490 PROVISIONING_PROFILE = "D4BA5E2C-C75B-4F36-A5F6-AF4A3C6072A5";
1491 "PROVISIONING_PROFILE[sdk=iphoneos*]" = "D4BA5E2C-C75B-4F36-A5F6-AF4A3C6072A5";
1500 TARGETED_DEVICE_FAMILY = 1; 1492 TARGETED_DEVICE_FAMILY = 1;
1501 WARNING_CFLAGS = "-Wall"; 1493 WARNING_CFLAGS = "-Wall";
1502 }; 1494 };
@@ -1505,7 +1497,10 @@
1505 1D6058950D05DD3E006BFB54 /* Release */ = { 1497 1D6058950D05DD3E006BFB54 /* Release */ = {
1506 isa = XCBuildConfiguration; 1498 isa = XCBuildConfiguration;
1507 buildSettings = { 1499 buildSettings = {
1500 ALTERNATE_MODE = Entitlements.plist;
1508 ALWAYS_SEARCH_USER_PATHS = YES; 1501 ALWAYS_SEARCH_USER_PATHS = YES;
1502 CODE_SIGN_IDENTITY = "iPhone Developer: Elizabeth Solomon (ZHW46MT484)";
1503 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer: Elizabeth Solomon (ZHW46MT484)";
1509 COPY_PHASE_STRIP = YES; 1504 COPY_PHASE_STRIP = YES;
1510 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; 1505 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1511 GCC_PRECOMPILE_PREFIX_HEADER = YES; 1506 GCC_PRECOMPILE_PREFIX_HEADER = YES;
@@ -1518,6 +1513,8 @@
1518 "-ObjC", 1513 "-ObjC",
1519 ); 1514 );
1520 PRODUCT_NAME = "Cart Collect"; 1515 PRODUCT_NAME = "Cart Collect";
1516 PROVISIONING_PROFILE = "D4BA5E2C-C75B-4F36-A5F6-AF4A3C6072A5";
1517 "PROVISIONING_PROFILE[sdk=iphoneos*]" = "D4BA5E2C-C75B-4F36-A5F6-AF4A3C6072A5";
1521 TARGETED_DEVICE_FAMILY = 1; 1518 TARGETED_DEVICE_FAMILY = 1;
1522 WARNING_CFLAGS = "-Wall"; 1519 WARNING_CFLAGS = "-Wall";
1523 }; 1520 };
@@ -1536,6 +1533,7 @@
1536 libs, 1533 libs,
1537 ); 1534 );
1538 PRODUCT_NAME = "cocos2d libraries"; 1535 PRODUCT_NAME = "cocos2d libraries";
1536 SKIP_INSTALL = YES;
1539 }; 1537 };
1540 name = Debug; 1538 name = Debug;
1541 }; 1539 };
@@ -1552,10 +1550,78 @@
1552 libs, 1550 libs,
1553 ); 1551 );
1554 PRODUCT_NAME = "cocos2d libraries"; 1552 PRODUCT_NAME = "cocos2d libraries";
1553 SKIP_INSTALL = YES;
1555 ZERO_LINK = NO; 1554 ZERO_LINK = NO;
1556 }; 1555 };
1557 name = Release; 1556 name = Release;
1558 }; 1557 };
1558 6CC89DDA13F2F51E003704F7 /* Ad Hoc */ = {
1559 isa = XCBuildConfiguration;
1560 buildSettings = {
1561 ALWAYS_SEARCH_USER_PATHS = NO;
1562 ARCHS = "$(ARCHS_STANDARD_32_BIT)";
1563 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
1564 GCC_C_LANGUAGE_STANDARD = c99;
1565 GCC_PREPROCESSOR_DEFINITIONS = (
1566 NS_BLOCK_ASSERTIONS,
1567 NDEBUG,
1568 );
1569 "GCC_THUMB_SUPPORT[arch=armv6]" = NO;
1570 "GCC_THUMB_SUPPORT[arch=armv7]" = YES;
1571 GCC_UNROLL_LOOPS = YES;
1572 GCC_VERSION = com.apple.compilers.llvmgcc42;
1573 GCC_WARN_ABOUT_RETURN_TYPE = YES;
1574 GCC_WARN_UNUSED_VARIABLE = YES;
1575 IPHONEOS_DEPLOYMENT_TARGET = 3.0;
1576 SDKROOT = iphoneos;
1577 TARGETED_DEVICE_FAMILY = "1,2";
1578 };
1579 name = "Ad Hoc";
1580 };
1581 6CC89DDB13F2F51E003704F7 /* Ad Hoc */ = {
1582 isa = XCBuildConfiguration;
1583 buildSettings = {
1584 ALTERNATE_MODE = Entitlements.plist;
1585 ALWAYS_SEARCH_USER_PATHS = YES;
1586 CODE_SIGN_IDENTITY = "iPhone Developer: Elizabeth Solomon (ZHW46MT484)";
1587 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer: Elizabeth Solomon (ZHW46MT484)";
1588 COPY_PHASE_STRIP = YES;
1589 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1590 GCC_PRECOMPILE_PREFIX_HEADER = YES;
1591 GCC_PREFIX_HEADER = Cart_Collect_Prefix.pch;
1592 GCC_TREAT_WARNINGS_AS_ERRORS = NO;
1593 HEADER_SEARCH_PATHS = libs;
1594 INFOPLIST_FILE = Resources/Info.plist;
1595 OTHER_LDFLAGS = (
1596 "-all_load",
1597 "-ObjC",
1598 );
1599 PRODUCT_NAME = "Cart Collect";
1600 PROVISIONING_PROFILE = "D4BA5E2C-C75B-4F36-A5F6-AF4A3C6072A5";
1601 "PROVISIONING_PROFILE[sdk=iphoneos*]" = "D4BA5E2C-C75B-4F36-A5F6-AF4A3C6072A5";
1602 TARGETED_DEVICE_FAMILY = 1;
1603 WARNING_CFLAGS = "-Wall";
1604 };
1605 name = "Ad Hoc";
1606 };
1607 6CC89DDC13F2F51E003704F7 /* Ad Hoc */ = {
1608 isa = XCBuildConfiguration;
1609 buildSettings = {
1610 ALWAYS_SEARCH_USER_PATHS = YES;
1611 COPY_PHASE_STRIP = YES;
1612 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1613 GCC_PREPROCESSOR_DEFINITIONS = "";
1614 GCC_TREAT_WARNINGS_AS_ERRORS = NO;
1615 HEADER_SEARCH_PATHS = (
1616 libs/Chipmunk/include/chipmunk,
1617 libs,
1618 );
1619 PRODUCT_NAME = "cocos2d libraries";
1620 SKIP_INSTALL = YES;
1621 ZERO_LINK = NO;
1622 };
1623 name = "Ad Hoc";
1624 };
1559 C01FCF4F08A954540054247B /* Debug */ = { 1625 C01FCF4F08A954540054247B /* Debug */ = {
1560 isa = XCBuildConfiguration; 1626 isa = XCBuildConfiguration;
1561 buildSettings = { 1627 buildSettings = {
@@ -1612,6 +1678,7 @@
1612 buildConfigurations = ( 1678 buildConfigurations = (
1613 1D6058940D05DD3E006BFB54 /* Debug */, 1679 1D6058940D05DD3E006BFB54 /* Debug */,
1614 1D6058950D05DD3E006BFB54 /* Release */, 1680 1D6058950D05DD3E006BFB54 /* Release */,
1681 6CC89DDB13F2F51E003704F7 /* Ad Hoc */,
1615 ); 1682 );
1616 defaultConfigurationIsVisible = 0; 1683 defaultConfigurationIsVisible = 0;
1617 defaultConfigurationName = Release; 1684 defaultConfigurationName = Release;
@@ -1621,6 +1688,7 @@
1621 buildConfigurations = ( 1688 buildConfigurations = (
1622 506EE05F10304ED500A389B3 /* Debug */, 1689 506EE05F10304ED500A389B3 /* Debug */,
1623 506EE06010304ED500A389B3 /* Release */, 1690 506EE06010304ED500A389B3 /* Release */,
1691 6CC89DDC13F2F51E003704F7 /* Ad Hoc */,
1624 ); 1692 );
1625 defaultConfigurationIsVisible = 0; 1693 defaultConfigurationIsVisible = 0;
1626 defaultConfigurationName = Release; 1694 defaultConfigurationName = Release;
@@ -1630,6 +1698,7 @@
1630 buildConfigurations = ( 1698 buildConfigurations = (
1631 C01FCF4F08A954540054247B /* Debug */, 1699 C01FCF4F08A954540054247B /* Debug */,
1632 C01FCF5008A954540054247B /* Release */, 1700 C01FCF5008A954540054247B /* Release */,
1701 6CC89DDA13F2F51E003704F7 /* Ad Hoc */,
1633 ); 1702 );
1634 defaultConfigurationIsVisible = 0; 1703 defaultConfigurationIsVisible = 0;
1635 defaultConfigurationName = Release; 1704 defaultConfigurationName = Release;
diff --git a/Resources/Entitlements.plist b/Resources/Entitlements.plist new file mode 100644 index 0000000..ce373e1 --- /dev/null +++ b/Resources/Entitlements.plist
@@ -0,0 +1,8 @@
1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3<plist version="1.0">
4<dict>
5 <key>get-task-allow</key>
6 <false/>
7</dict>
8</plist>