CFRelease some objects when adding a contact to the contacts
authorchristian.brunschen <christian.brunschen@59b500cc-1b3d-0410-9834-0bbf25fbcc57>
Thu, 25 Sep 2008 09:50:28 +0000 (09:50 +0000)
committerchristian.brunschen <christian.brunschen@59b500cc-1b3d-0410-9834-0bbf25fbcc57>
Thu, 25 Sep 2008 09:50:28 +0000 (09:50 +0000)
Rename 'zxing-57.png' to 'icon.png' to make App Store accept the upload
Convert 'zxing-512' to TIFF, so App Store will accept it

git-svn-id: http://zxing.googlecode.com/svn/trunk@590 59b500cc-1b3d-0410-9834-0bbf25fbcc57

iphone/Classes/AddContactAction.m
iphone/Info.plist
iphone/ZXing.xcodeproj/project.pbxproj
iphone/icon.png [new file with mode: 0644]
iphone/zxing-512.tiff [new file with mode: 0644]
iphone/zxing-57.png [deleted file]

index ffb8949..7791593 100644 (file)
@@ -99,6 +99,7 @@
     }
     ABRecordSetValue(person, kABPersonPhoneProperty,
                      phoneNumberMultiValue, error);
+    CFRelease(phoneNumberMultiValue);
   }
   
   if (self.email) {
     ABMultiValueAddValueAndLabel(emailMultiValue, self.email, 
                                  kABHomeLabel, NULL);
     ABRecordSetValue(person, kABPersonEmailProperty, emailMultiValue, error);
+    CFRelease(emailMultiValue);
   }
   
   if (self.urlString) {
     ABMultiValueAddValueAndLabel(urlMultiValue, self.urlString,
                                  kABPersonHomePageLabel, NULL);
     ABRecordSetValue(person, kABPersonURLProperty, urlMultiValue, error);
+    CFRelease(urlMultiValue);
   }
   
   if (self.address) {
index deacac2..516f8b8 100644 (file)
@@ -9,7 +9,7 @@
        <key>CFBundleExecutable</key>
        <string>${EXECUTABLE_NAME}</string>
        <key>CFBundleIconFile</key>
-       <string>zxing-57</string>
+       <string>icon</string>
        <key>CFBundleIdentifier</key>
        <string>com.googlecode.zxing.${PRODUCT_NAME:identifier}</string>
        <key>CFBundleInfoDictionaryVersion</key>
@@ -19,7 +19,7 @@
        <key>CFBundlePackageType</key>
        <string>APPL</string>
        <key>CFBundleSignature</key>
-       <string>????</string>
+       <string>CBRU</string>
        <key>CFBundleVersion</key>
        <string>1.0</string>
        <key>LSRequiresIPhoneOS</key>
index c64024d..1e26322 100755 (executable)
@@ -90,7 +90,7 @@
                853678830E5394D70054126A /* About.html in Resources */ = {isa = PBXBuildFile; fileRef = 853678820E5394D70054126A /* About.html */; };
                854BE3010E06A56C00CB4A20 /* AddressBookUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 854BE3000E06A56C00CB4A20 /* AddressBookUI.framework */; };
                8555304E0E643BA800C7B5DE /* Entitlements.plist in Resources */ = {isa = PBXBuildFile; fileRef = 8555304D0E643BA800C7B5DE /* Entitlements.plist */; };
-               8555307B0E64504300C7B5DE /* zxing-57.png in Resources */ = {isa = PBXBuildFile; fileRef = 8555307A0E64504300C7B5DE /* zxing-57.png */; };
+               8555307B0E64504300C7B5DE /* icon.png in Resources */ = {isa = PBXBuildFile; fileRef = 8555307A0E64504300C7B5DE /* icon.png */; };
                855A66800DF5E757007B394F /* ArchiveController.m in Sources */ = {isa = PBXBuildFile; fileRef = 855A66510DF5E757007B394F /* ArchiveController.m */; };
                855A66810DF5E757007B394F /* Database.m in Sources */ = {isa = PBXBuildFile; fileRef = 855A66540DF5E757007B394F /* Database.m */; };
                855A66830DF5E757007B394F /* AddContactAction.m in Sources */ = {isa = PBXBuildFile; fileRef = 855A66580DF5E757007B394F /* AddContactAction.m */; };
                8539502C0E5442B500D081D6 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InfoPlist.strings; sourceTree = "<group>"; };
                854BE3000E06A56C00CB4A20 /* AddressBookUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AddressBookUI.framework; path = System/Library/Frameworks/AddressBookUI.framework; sourceTree = SDKROOT; };
                8555304D0E643BA800C7B5DE /* Entitlements.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Entitlements.plist; sourceTree = "<group>"; };
-               8555307A0E64504300C7B5DE /* zxing-57.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "zxing-57.png"; sourceTree = "<group>"; };
+               8555307A0E64504300C7B5DE /* icon.png */ = {isa = PBXFileReference; explicitFileType = image.png; path = icon.png; sourceTree = "<group>"; };
                855A65D70DF5E739007B394F /* BarcodeFormat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BarcodeFormat.cpp; sourceTree = "<group>"; };
                855A65D80DF5E739007B394F /* BarcodeFormat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BarcodeFormat.h; sourceTree = "<group>"; };
                855A65D90DF5E739007B394F /* BlackPointEstimationMethod.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BlackPointEstimationMethod.cpp; sourceTree = "<group>"; };
                        isa = PBXGroup;
                        children = (
                                85B8F52B0E6AD33200510402 /* photolib.png */,
-                               8555307A0E64504300C7B5DE /* zxing-57.png */,
+                               8555307A0E64504300C7B5DE /* icon.png */,
                                85C4969B0E4A3E87003DB029 /* filmroll-2.png */,
                                85C3CC2D0E119E1600A01C6A /* business-card.png */,
                                85C3CC2E0E119E1700A01C6A /* email.png */,
                                853678830E5394D70054126A /* About.html in Resources */,
                                85F895030E543EE100C0A666 /* InfoPlist.strings in Resources */,
                                8555304E0E643BA800C7B5DE /* Entitlements.plist in Resources */,
-                               8555307B0E64504300C7B5DE /* zxing-57.png in Resources */,
+                               8555307B0E64504300C7B5DE /* icon.png in Resources */,
                                85B8F52C0E6AD33200510402 /* photolib.png in Resources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                        isa = XCBuildConfiguration;
                        buildSettings = {
                                ARCHS = "$(ARCHS_STANDARD_32_BIT)";
-                               "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution: Christian Brunschen";
+                               "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
                                GCC_C_LANGUAGE_STANDARD = c99;
                                GCC_WARN_ABOUT_RETURN_TYPE = YES;
                                GCC_WARN_UNUSED_VARIABLE = YES;
                                PREBINDING = NO;
-                               "PROVISIONING_PROFILE[sdk=iphoneos*]" = "6CDE626B-71E0-4E2A-BED0-DDE5BE24A701";
+                               "PROVISIONING_PROFILE[sdk=iphoneos*]" = DefaultProfileUuid;
                                SDKROOT = iphoneos2.0;
                        };
                        name = Distribution;
                        buildSettings = {
                                ALWAYS_SEARCH_USER_PATHS = NO;
                                CODE_SIGN_ENTITLEMENTS = "";
+                               "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution: Christian Brunschen";
                                COPY_PHASE_STRIP = YES;
                                GCC_PRECOMPILE_PREFIX_HEADER = YES;
                                GCC_PREFIX_HEADER = ZXing_Prefix.pch;
diff --git a/iphone/icon.png b/iphone/icon.png
new file mode 100644 (file)
index 0000000..4ca7bf6
Binary files /dev/null and b/iphone/icon.png differ
diff --git a/iphone/zxing-512.tiff b/iphone/zxing-512.tiff
new file mode 100644 (file)
index 0000000..a7a6159
Binary files /dev/null and b/iphone/zxing-512.tiff differ
diff --git a/iphone/zxing-57.png b/iphone/zxing-57.png
deleted file mode 100644 (file)
index 4ca7bf6..0000000
Binary files a/iphone/zxing-57.png and /dev/null differ