Apparent Error in iPhone SDK template

There appears to be an error in the "Utility Application" template in Xcode's iPhone SDK.
The UIView subclasses that it creates, MainView and FlipsideView, contain this init function:
- (id)initWithFrame:(CGRect)frame {
if (self = [super initWithFrame:frame]) {
// Initialization code
return self;
but since the MainView and FlipsideView nib files instantiate the view objects, this method is not called. It should be this method instead:
- (id)initWithCoder:(NSCoder*)coder {
if ((self = [super initWithCoder:coder])) {
//something
return self;

Hi, have you checked this with a breakpoint? I thought since initWithFrame method is the designated initializer for the UIView class it's called within initWithCoder.

Similar Messages

  • Launchd_core_logic.c error on iPhone SDK 3.1

    Hi,
    I am running release version of the app on the iPhone, it works fine. There is no error messages in the XCode debugger:
    Running…
    [Switching to thread 11779]
    [Switching to thread 11779]
    sharedlibrary apply-load-rules all
    (gdb) continue
    [Switching to thread 12291]
    [Switching to thread 11779]
    [Switching to thread 13059]
    Debugger stopped.
    Program exited with status value:0.
    However I see these messages in the console of iPhone when connect to it via Organizer:
    Wed Oct 7 15:37:01 unknown com.apple.launchd[1] <Notice>: (UIKitApplication:com.blah.blah[0x830c]) Bug: launchdcorelogic.c:2649 (23909):10
    Wed Oct 7 15:37:01 unknown com.apple.launchd[1] <Notice>: (UIKitApplication:com.blah.blah[0x830c]) Working around 5020256. Assuming the job crashed.
    Wed Oct 7 15:37:01 unknown com.apple.launchd[1] <Warning>: (UIKitApplication:com.blah.blah[0x830c]) Job appears to have crashed: Segmentation fault
    Wed Oct 7 15:37:01 unknown com.apple.debugserver-43[6124] <Warning>: 1 [17ec/1603]: error: ::read ( 7, 0x28091c, 1024 ) => -1 err = Bad file descriptor (0x00000009)
    Wed Oct 7 15:37:01 unknown SpringBoard[25] <Warning>: Application 'blah' exited abnormally with signal 11: Segmentation fault
    There is no crash logs created, so I don't think it is a crash.
    What is it? Is it a problem, even though application works perfectly fine?
    Thanks

    I am also experiencing this problem.
    Our application used to work perfectly fine, then suddenly this situation appeared :/ And in our case, this is serious problem, because we save application state using archiveRootObject:toFile method of NSKeyedArchiver class in applicationWillTerminate, and due to this crash, our root object do not get saved so we can not restore application state!
    Of course, everything works perfectly on simulator...
    I tried installation new iPhone OS (had 3.0.1, now 3.1.2), also installed newer version of iPhone SDK with new Xcode - of course - did not help. Tried installing application from other computer, tried installing other application, which used to work - nothing - problem remains. Really fantastic...
    I wonder whether this problem with iPhone device or something else. As for now, I don't have possibility to check if this situation is present on other device.
    Any help will be greatly appreciated!

  • IPhone SDK: Objective-C++ Template keyword

    I have a problem using templated code with the iPhone SDK. A simple example:
    Create a new Cocoa Touch Application.
    Rename AppDelegate.m to AppDelegate.mm
    Paste the following into AppDelegate.mm:
    This produces one compiler error:
    expected unqualified-id before 'template'
    The error is on the "template <class T>" line.
    Any ideas?

    That example is a little hard to understand when it gets interpreted as a tag....
    An answer on another list seems to solve the problem. You have to be careful to keep any template code out of the implementation section (so keep it above the @implementation line). That includes importing any header files, of course.
    Let me know if you're still having problems and I'll send you a simple example (formatting it correctly this time).

  • Build error (iPhone SDK)

    Hi, I just started reading the book Programming in Objective-C 2.0 by Kochan and I'm already stuck at the beginning.
    I can't seem to build anything without getting the same error. Even de "Hello world" templates you start out with don't work. I've tried several frameworks and even reinstalled the iPhone SDK but it didn't work.
    This is the error I get:
    Building target “prog1” of project “prog1” with configuration “Debug”
    Checking Dependencies
    Ld "/Users/dogafincan/Programma's/prog1/build/Debug/prog1" normal i386
    cd "/Users/dogafincan/Programma's/prog1"
    setenv MACOSXDEPLOYMENTTARGET 10.5
    /Developer/usr/bin/gcc-4.0 -arch i386 -isysroot /Developer/SDKs/MacOSX10.5.sdk -L/Users/dogafincan/Programma's/prog1/build/Debug -F/Users/dogafincan/Programma's/prog1/build/Debug -filelist /Users/dogafincan/Programma's/prog1/build/prog1.build/Debug/prog1.build/Objects -normal/i386/prog1.LinkFileList -mmacosx-version-min=10.5 -framework Foundation -o /Users/dogafincan/Programma's/prog1/build/Debug/prog1
    ld: file not found: /Users/dogafincan/Programmas/prog1/build/prog1.build/Debug/prog1.build/Objects- normal/i386/prog1.o
    collect2: ld returned 1 exit status
    ------------------------------------------

    newroz wrote:
    /Developer/usr/bin/gcc-4.0 -arch i386
    -isysroot /Developer/SDKs/MacOSX10.5.sdk
    -L/Users/dogafincan/Programma's/prog1/build/Debug
    -F/Users/dogafincan/Programma's/prog1/build/Debug
    -filelist /Users/dogafincan/Programma's/prog1/build/prog1.build/Debug/prog1.build/Objects -normal/i386/prog1.LinkFileList
    -mmacosx-version-min=10.5 -framework Foundation
    -o /Users/dogafincan/Programma's/prog1/build/Debug/prog1
    ld: file not found: /Users/dogafincan/Programmas/prog1/build/prog1.build/Debug/prog1.build/Objects- normal/i386/prog1.o
    collect2: ld returned 1 exit status
    For one, you are using one path with apostrophes (/Users/dogafincan/Programma's/) and somewhere else using a path (_ld: file not found: /Users/dogafincan/Programmas/_) that lacks them. Is that intended?
    Try to keep folder names simple/brief, without punctuation to avoid these kinds of issues.
    You might want to practice on a simpler structured basis, such as AS, first so you can make these kinds of mistakes and learn before jumping in the deep end of the pool.

  • Iphone SDK 3.0 UIKit Error

    Hi I am using iphonesdk_3.0_beta5 SDK. When I try to compile my code using simulator 3.0 option I get following error. The code compiles for rest all simulator option ie 2.0, 2.1, 2.2, 2.2.1 While compiling my code I get following error
    from /Users/videomac/manish/EXPLab/2009-05-27-11-20 myAppLL_2/myAppPrefix.pch:7:
    In file included from /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.0 .sdk/System/Library/Frameworks/UIKit.framework/Headers/UIKit.h:30,
    /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.0. sdk/System/Library/Frameworks/UIKit.framework/Headers/UILocalizedIndexedCollatio n.h:11: error: syntax error before 'AT_NAME' token
    /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.0. sdk/System/Library/Frameworks/UIKit.framework/Headers/UILocalizedIndexedCollatio n.h:19: error: syntax error before '}' token
    /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.0. sdk/System/Library/Frameworks/UIKit.framework/Headers/UILocalizedIndexedCollatio n.h:21: fatal error: method definition not in @implementation context
    The errors are located in file UILocalizedIndexedCollation.h which is SDK file.I am using UIKit Framework of SDK 3.0. Can anyone tell me what should I do to remove this error?
    The errors are located in file UILocalizedIndexedCollation.h which is SDK file.I am using UIKit Framework of SDK 3.0. Can anyone tell me what should I do to remove this error?

    I've traced this problem to be the compiler version being used. From what I can tell, REDACTED requires GCC 4.2 while iPhone SDK 2.x only works with GCC 4.0.
    Here's a way to fix this.
    In your Target Info, select Build separator and look for the section Compiler Version. Then:
    1. Select the C/C++ Compiler Version
    2. Set the default to GCC 4.0
    3. At the bottom-left control, hit Add Build Setting Condition
    4. On the left, choose 'Device - iPhone OS 3.0'
    5. On the right, chose GCC 4.2
    6. Repeat steps 3 to 5, now with 'Simulator - iPhone OS 3.0' on step 4.

  • Error -2048: Quicktime refuses to open Jobs iPhone SDK Presentation

    Hi,
    I have had this happen to me during the special iMac event last summer and currently with the iPhone SDK event. I get the error message:
    "Error -2048: Couldn't open the file m08770365506i_650ref.mov because it is not a file that Quicktime understands."
    I have tried using Firefox, Internet Explorer and Safari. Same problem. I tried reinstalling iTunes+Quicktime. I still get the error. Any ideas?
    Mike
    PS I have screenshots if that helps

    I was afraid of that.. :-(
    Yeah... well, I've tried to import the files to iTunes, both through drag'n drop and by Files/Add to Library but nothing, zip, zero happens. Not even an error message appears. I have no problem with adding mpeg4 files but I get no reaction when trying to add the wma's...

  • IPhone SDK CodeSign Error: Redux (latest OS X update is broken)

    This bug - http://discussions.apple.com/thread.jspa?threadID=1455699&start=0&tstart=0 - is back. My AdHoc project, which worked perfectly last week, has just stopped building, with this:
    "object file format invalid or unsuitable"
    As soon as I upgraded from 10.5.7 to 10.5.8, this bug appeared.
    However, this bug was officially fixed in 10.5.7 - so, I'm guessing here, Apple has accidentally re-created it.
    Unfortunately, I cannot add to the original post, because Apple has frozen the topic.
    So, here's a new topic to ask if anyone else is having this problem, and what they did about it - is it exactly the same as the old bug? or is it different in some way?
    I'm going to try some of the workarounds for the old bug - but hacking command line scripts isn't fun, and I'm worried I might break something even worse .

    iPhone Dev Center
    Downloads
    Read me before downloading
    If you have updated your device to iPhone OS 3.1.3 with iTunes, you must install iPhone SDK 3.1.3 in order to continue with your development.
    *iPhone SDK 3.1.3*
    iPhone SDK 3.1.3 includes the Xcode IDE, iPhone simulator, and a suite of additional tools for developing applications for iPhone and iPod touch.
    _Posted: February 2, 2010_
    Leopard Build: 9M2809a
    Snow Leopard Build: 10M2003a
    *Leopard Downloads*
    iPhone SDK 3.1.3 with Xcode 3.1.4
    iPhone SDK 3.1.3 with Xcode 3.1.4 Readme
    *Snow Leopard Downloads*
    iPhone SDK 3.1.3 with Xcode 3.2.1
    iPhone SDK 3.1.3 with Xcode 3.2.1 Readme
    *Other Downloads*
    iPhone SDK Agreement
    iPhone Configuration Utility

  • Problems downloading iPhone SDK

    I just recently signed up for an Apple Developer account and am trying to download the iPhone SDK. When I start the download it never actually downloads and eventually times out. My problem is also described in these threads:
    http://discussions.apple.com/thread.jspa?messageID=11033796&#11033796
    http://discussions.apple.com/thread.jspa?messageID=11000681&#11000681
    In those threads I have tried the fixes and still been unable to accomplish the download.
    I have tried on computers running Vista and Windows 7 and on my Mac running Snow Leopard.
    On Windows (either one) after clicking on the link it comes up with the file information, I click save, and then the file download dialog opens. No transfer rate ever appears and neither does any indicator that I have downloaded any of the file. Eventually it times out.
    On the Mac I tried downloading with Safari. Safari gets 1.1kb of the file and then tells me it will be many, many years before the download completes and eventually errors out that the server has not responded.
    I currently have a 7 mb DSL connection. I am able to download any other file in the developer release section including X-Code and the Mac SDKs. In fact I have installed both X-Code and the Mac SDKs already and they were fine.
    Other things I have tried:
    1. Multiple browsers on Windows (Firefox, Chrome) with similar errors.
    2. Hooking straight into the modem (normally hooked into wireless N router)
    3. Disabling the modem firewall and Windows Firewall (Macs firewall is off by default. Is that normal?)
    4. using the trick from the other threads of changing http to https. For me it makes no difference.
    5. My work computers (with the same ISP) have no problems downloading the file. However with no disc drive, and with the USB ports disabled that doesn't really help me much. I only tried to see if they would work with my login since another thread suggested some users were being cut off.
    Something else I do not understand is why I have to download the SDK with X-Code. Since I already have the latest version installed it seems like Apple could be saving on bandwidth there. No big deal but just kind of strange.
    Any help anyone could give me would be appreciated.

    Alright it turns out it was actually the DSL modem. Apparently the last major firmware update causes it to have problems downloading specifically from Apple servers. Both iTunes HD content and large downloads from Apple servers are unable to be downloaded. SD content, music, and downloads under roughly 1 gb are unaffected.
    The modem is the 2Wire 2701. I actually managed to find an older modem that worked and downloaded the SDK fine. At this point I am looking around for a new modem just so in the future I will be able to download updates etc.
    Also after a lot of searching it turns out that Qwest doesn't cap their service at all. Even the one report with a limit I turned up turns out that it was either true only back then or was part of a trial that ended. At this point Qwest does not cap at all.
    Take a hint if you are going to respond to a post try to be helpful. If you are not actually going to help troubleshoot don't both.
    But you did use an emoticon. So at least you were useless . . . with style.

  • Learning iPhone SDK - Trying to draw an image

    Although I have programmed for Mac in the last years, I have never used Mac-specific technologies as Cocoa (I have programmed more in OpenGL, SDL, and the like).
    Now I am getting started with the iPhone SDK. I'd like to do some OpenGL|ES stuff, but since it is not supported in the Simulator, and you need to join the Developer Program to test stuff on directly on the device (and admission of new members is closed right now), I am focused on other stuff right now, like using Core Graphics for drawing images on the iPhone.
    My application is based on the Cocoa Touch Application template. I left the default code except for a few changes.
    In file "UntitledAppDelegate.m", I have changed the method applicationDidFinishLaunching to:
    - (void)applicationDidFinishLaunching:(UIApplication *)application {
    window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
    contentView = [[[MyView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]] autorelease];
    [window addSubview:contentView];
    [window makeKeyAndVisible];
    Then, in the MyView interface file (MyView.h), I have added the attribute "UIImageView* image;" to the class, which is declared as a property, and synthesized.
    In the class implementation (MyView.m), I have changed the method initWithFrame to:
    - (id)initWithFrame:(CGRect)frame {
    if (self = [super initWithFrame:frame]) {
    self.backgroundColor = [UIColor darkGrayColor];
    image = [self loadImageView:@"box01.png"];
    [self addSubview:image];
    return self;
    loadImageView is a private method I have implemented as:
    - (UIImageView *)loadImageView:(NSString *) imageName {
    UIImage *img = [UIImage imageNamed:imageName];
    UIImageView *theView = [[UIImageView alloc] initWithImage:img];
    return theView;
    Since I have loaded the UIImage, and initialized a UIImageView with it, and the image view is added as a subview of the main view attached to the window, I thought it should be everything needed to draw an image on the screen. But nothing is visible. The screen is simply black when I run this on the Simulator. It doesn't even set the background to dark gray.
    So I need some help with this, I sure that anyone with experience in Mac programming will know how to help me.
    Thank you in advance.
    Message was edited by: Jedive

    I removed the XIB file from the project, but that didn't help. It was a problem with my inexperience with Objective-C. When accessing class properties in a method of the same class, i was not putting "self." before the property (in C++ that's redundant). For example, in the line "window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];". After adding it, it works correctly.

  • How to switch between views in iPhone SDK

    I have been tasked to learn the iPhone SDK. I know Actionscript, Javascript and some Java, but I cannot understand the iPhone SDK at all. I cannot understand the syntax or how the multitude of files work together. Also, there are no tutorials for complete beginners that show step-by-step what to do and why.
    All I am trying to make is an application with a couple of views that change when the user touches a button. What is the easiest way to switch from one view to another?
    Also, what is an AppDelegate? What is "synthesize"? What is "nonatomic,retain"? Why can't I write code like this... theButton.onClick=loadView("NewView");

    Ok, you really need to read up some on how Objective-C and Cocoa work.
    That said, If you make a new project in XCode using the "Utility" template, you can immediately run it and see a view transition (flip).
    Ultimately, however, what you're looking to do is way beyond what you should be expecting to be to be able to do at this point. Programming a scripting language (Javascript, ActionScript) is much different than programming in C/C+/Objective-C/Objective-C+. While not directly applicable to the iPhone, you'll probably want to buy and read Aaron Hillegass' book "Cocoa Programming for Mac OX X 3rd Edition".
    There is a tutorial on the iPhone Dev Center (log in, main page, bottom right, under "resource types", click "Guides", and look for "iPhone Application Tutorial" on the next page) that is worth reading.
    rob.

  • Your Session has Expired - iPhone SDK 3.1.2

    I am new in development. I had my activation done. I try to download from my Mac - Safari and Firefox and I have this error.
    Your session has expired.
    Please return to the ADC Member Site and attempt to download the file again.
    If you feel you received this message in error, please reference this code when contacting the ADC Support Team: V2
    I had been trying for almost a week and still have this error. I had submitted my problem to Apple but no reply from them. Anyone can advice on this.
    regards

    Updating - my issue was solved:
    I've noted that when I was trying to download it through my VPN connection (which connects my internet with my office internet), I forgot to check the "Send all traffic over VPN connection" under the "system preferences - network - My VPN Connection - Advanced...". After checking that this option was "enabled" and all of my network traffic was passing through the VPN, I succeeded downloading it. By that point it must be something wrong with my ISP "Telefonica Espana - Madrid".
    It turns out to be a "intercept proxy" which was implemented by them. As I'm a new subscriber to their service, by default, they redirect my internet connection through this proxy, which they "offer" as a "security" service in order to avoid spamming, fishing websites threats, "parental control" over the web and finally as a "ad blocking proxy". My actual ISP (telefonica espana) offers it by default to their new subscribers and after 30 days they charge us 3,50 EUR/month for this proxy service called "Canguro Net Plus". Actually this clumsy proxy service was blocking my download requests on http://developer.apple.com/iphone. Even after disabling the "Canguro Net Plus" service through its web page configuration, it was still forcing my internet connection to pass through their clumsy proxy. I had to call to their customer service number to request it to be cancelled (They will only accept to cancel it if you call them by phone). After that I'm now able to download the iphone sdk 3.1.3, 2.82 GB in 45 minutes.
    So, if the workaround mentioned above, regarding the change from http to https, doesn't work for you, I suggest you to try a VPN connection in which you must be able to access the internet as well. As a diagnose action you can even try to download it through the "Tor" (The onion router) just to let you verify that through "Tor" you are able to download just a small part of the 2.82 GB. "Tor" is really slow therefore you won't be able to download the iphone sdk (as I said - it's only for a diagnose action). It'll just indicate you that your ISP probably is blocking your download with a clumsy "intercept/cache/transparent proxy" service. Maybe you are able to detect that your ISP is applying some kind of proxy service over your internet connection. Just google it or contact your ISP customer service.
    Good luck!

  • Do synthesized instance variables work in iPhone SDK?

    I tried using Obj-C properties to synthesize not only the accessor methods, but also the instance variable. I ended up with an error saying something like "...must explicitly name an ivar...".
    I was under the impression the iPhone ran the modern (64-bit) Objective-C runtime. I'm using xCode 3.x and iPhone SDK 2.2. Are synthesized instance variables not supported, or do I need to change some xCode/project configuration settings to activate this support (I'd really like to use it)?
    Does the fact that I'm linking to the Sen Test Kit Framework, or running on a relatively old Intel MacBook Pro cause this problem? If the 2.2 SDK does not support synthesized instance variables, does iPhone SDK 3.0 beta support them?
    Note that I would need the synthesized ivar support to work on the iPhone simulator too (obviously) so that I can do testing. Hopefully the iPhone simulator supports the modern Obj-C 2.0 runtime.
    Thank You,
    Eric

    orangekay wrote:
    A. I don't see that anywhere in the Objective-C 2.0 language specification, so I don't believe this has anything to do with the iPhone SDK.
    B. I don't see any point in adding such a thing to the language as it accomplishes nothing that could not be handled with a standard ivar declaration.
    This sounds like a feature you imagined.
    Yeah, right I imagined it. Get a clue, will you?
    http://developer.apple.com/documentation/Cocoa/Conceptual/ObjectiveC/Articles/oc Properties.html#//apple_ref/doc/uid/TP30001163-CH17-SW3
    In general the behavior of properties is identical on all runtimes (see Runtime Versions and Platforms in Objective-C 2.0 Runtime Programming Guide). There is one key difference: the modern runtime supports instance variable synthesis whereas the legacy runtime does not.
    For @synthesize to work in the legacy runtime, you must either provide an instance variable with the same name and compatible type of the property or specify another existing instance variable in the @synthesize statement. With the modern runtime, if you do not provide an instance variable, the compiler adds one for you. For example, given the following class declaration and implementation:
    @interface MyClass : NSObject {
    float sameName;
    float otherName;
    @property float sameName;
    @property float differentName;
    @property float noDeclaredIvar;
    @end
    @implementation MyClass
    @synthesize sameName;
    @synthesize differentName=otherName;
    @synthesize noDeclaredIvar;
    @end
    the compiler for the legacy runtime would generate an error at @synthesize noDeclaredIvar; whereas the compiler for the modern runtime would add an instance variable to represent noDeclaredIvar.

  • Troubleshooting iPhone SDK build 9M2199 beta 7 ...

    I successfully installed the iPhone SDK last night but seem to have a few problems: a) the DOC SET for the "Apple iPhone OS 2.0" does not seem to work, retried several times.
    b) when trying to follow the "Getting started" tutorial I noticed that the install did not install a "Cocoa Touch template" in the New Project.
    I did try to re-install the same thing again but still no luck.

    I am glad I am not the only one here! I kept on thinking the installation must have gone wrong somewhere.
    The probable new names I think are:
    Cocoa Touch OpenGL Application -> OpenGL ES Application
    Cocoa Touch Tab Bar -> Tab Bar Application
    Cocoa Touch Utility -> Utility Application
    The unclear ones:
    Cocoa Touch Application -> ?
    Cocoa Touch List -> ?
    ? -> Navigation-Based Application
    ? -> View-Based Application
    ? -> Window-Based Application
    Does anyone know when the tutorials are updated to what the SDK actually looks like?
    Message was edited by: BelAus

  • IPhone SDK Help!

    In the video tutorial in iTunes for the introduction to iPhone SDK, it says for my project template to be Cocoa Touch List. I don't have any cocoa touch options displayed on my project templates!

    If you're running the official version, you won't see it anymore. You'll have to manually create the classes.

  • IPhone SDK 3.1.3 XCode 3.2.1 Snow Leopard update (lcrt1.10.6.o not found)

    Today I downloaded the iPhone SDK 3.1.3 XCode 3.2.1 Snow Leopard update.
    After installing it, I looked in the Project Info. In the Deployyment section, the "Mac OS X Deployment Target" is set to "Max OS X 10.5".
    Naturally, as fussy I am, I changed it to Mac OS X 10.6, which is what I want. After Building, it reports an ld error: i.e.
    ld: library not found for -lcrt1.10.6.o
    Why does this happen? Did others have the same experience?
    Is this normal or how to fix? (Other than the obvious step to go to look for the missing library and try to install it myself).

    iPhone Dev Center
    Downloads
    Read me before downloading
    If you have updated your device to iPhone OS 3.1.3 with iTunes, you must install iPhone SDK 3.1.3 in order to continue with your development.
    *iPhone SDK 3.1.3*
    iPhone SDK 3.1.3 includes the Xcode IDE, iPhone simulator, and a suite of additional tools for developing applications for iPhone and iPod touch.
    _Posted: February 2, 2010_
    Leopard Build: 9M2809a
    Snow Leopard Build: 10M2003a
    *Leopard Downloads*
    iPhone SDK 3.1.3 with Xcode 3.1.4
    iPhone SDK 3.1.3 with Xcode 3.1.4 Readme
    *Snow Leopard Downloads*
    iPhone SDK 3.1.3 with Xcode 3.2.1
    iPhone SDK 3.1.3 with Xcode 3.2.1 Readme
    *Other Downloads*
    iPhone SDK Agreement
    iPhone Configuration Utility

Maybe you are looking for