2012-01-13 2 views
-1

Я создал приложение Карты, и он работает на моей машине Mac с помощью xcode. Но когда я создал свой файл ipa и синхронизируюсь с моим устройством iPhone, он не открывается. Только всплеск экрана откроется и приблизится. У меня есть знак разработчика и сертификата распространения с UDID устройства. Мой клиент также не смог запустить приложение удаленно ... спасибо за вашу помощь. PLZ предположить, что я здесь отсутствует?Файл iPhone .ipa исчезает после открытия экрана заставки?

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {  

    //sleep(0.5); 



arrayNo = [[NSMutableArray alloc] init];    //pickerview radius array 

[arrayNo addObject:@"5km"]; 
[arrayNo addObject:@"10km"]; 
[arrayNo addObject:@"15km"]; 

    [window addSubview:[viewController view]]; 
[window makeKeyAndVisible]; 

return YES; 

}

Upadated: с утечками проблемы

Я также проверка возможности с утечкой памяти и с помощью инструмента инструмент я получаю 100% утечек в момент запуска приложения. Его утечка NSPlaceholderString на следующий коде ...

CLLocationCoordinate2D location; 


    NSString *url = [NSString stringWithFormat:@"..myurl......lat=%f&lng=%f&radius=5",locationManager.location.coordinate.latitude,locationManager.location.coordinate.longitude]; 

    radiusinurl.text = @"5km"; 
    NSURL *URL = [NSURL URLWithString:url]; 
    NSXMLParser *xmlParser = [[NSXMLParser alloc] initWithContentsOfURL:URL]; 
    //Initialize the delegate. 
    **XMLParser *parser = [[XMLParser alloc] initXMLParser];** //5.3% leaks 
    //Set delegate 
    [xmlParser setDelegate:parser]; 
    //Start parsing the XML file. 
    **BOOL success = [xmlParser parse];**   //0.2% leaks 

     [xmlParser release]; 
     [parser release]; 
    if(success) 

    {      
NSLog(@"show me [appDelegate.markers count] %d",[appDelegate.markers count]); 


     annobjs = [[NSMutableArray array] retain]; 
     if([appDelegate.markers count] == 0) 
     { //99% leaks on below line where I am calling another method 
**[self performSelector:@selector(showingThreeResultsOnCurrentLocation) withObject:nil];**   //99% leaks 
     } 
     else 
     {//some logic 

     } 

    } 
    else 
    { 

     //logic 
    }}}} 

Я комментируемая утечки в конце линии. Можете ли вы исправить мой код. Заранее спасибо ...

+0

Я получаю такую ​​же проблему. проверьте его с целью развертывания, а также запустите на своем устройстве последние версии iOS. – Hiren

+0

. Месяц назад мой клиент и я смогли протестировать бета-версию моего приложения. что произошло сейчас? Любое изменение политики Apple? У меня есть xcode 3.2 & iPhone sdk 4.2.3. Использование устройства iPhone 4 (4.3.2) для тестирования –

+0

нужно показать код отображения заставки и убрать его, а после добавления основного контроллера – Hiren

ответ

1

Initialize вид контроллера первый

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{ 
    NSMutableDictionary *dict = [[NSMutableDictionary alloc] init]; //This is for autoresize when in phone call mode(which does not work yet) 
    [dict setObject:@"trigger" forKey:@"frame"]; 

    [[NSNotificationCenter defaultCenter] postNotificationName:@"trigger" 
               object:self 
               userInfo:dict]; 

    arrayNo = [[NSMutableArray alloc] init];    //pickerview radius array 

    [arrayNo addObject:@"5km"]; 
    [arrayNo addObject:@"10km"]; 
    [arrayNo addObject:@"15km"]; 

    viewController = [[UIViewController alloc] initWithNibName:@"UIViewController" bundle:nil]; 
    UINavigationController *nav = [[UINavigaitonController alloc] initWithRootViewController:nav]; 

    self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease]; 
    self.window.rootViewController = nav; 
    [self.window makeKeyAndVisible]; 
    return YES; 
} 
Смежные вопросы