Pergunta

Atualmente estou trabalhando em um aplicativo para iPhone.Comecei a trabalhar nisso a partir de um modelo de projeto que encontrei na internet.Agora quero renomear este projeto.Renomeei com sucesso o arquivo real do projeto, a pasta, os executáveis ​​e algumas outras coisas, mas há um problema estranho.Se eu tentar executar o aplicativo no meu dispositivo iphone, o Xcode se recusará a executar o executável com o novo nome - ele está tentando executar o antigo com o nome antigo e, portanto, acontece que diz:"Nenhum executável lançado presente no Path." O que é verdadeiro, pois o caminho está errado (nome errado).O estranho é que funciona no simulador do iPhone - está usando o caminho executável correto.

Qualquer ajuda seria apreciada.

Foi útil?

Solução

No 3.2.1 no Snow Leopard, há um item de menu "Projeto->Renomear..." que funciona perfeitamente.Acho que foi introduzido no 3.2.Pena que seja apenas o Snow Leopard.

Outras dicas

Renomear projetos Xcode pode ser um pesadelo absoluto.Pessoalmente, acho que a melhor maneira de "renomear" um projeto é criar um novo projeto Xcode e copiar os arquivos necessários.Sei que isso parece inconveniente, mas é a abordagem mais direta que conheço.

Atualmente, renomear um projeto envolve fazer algumas localizações/substituições no projeto e alterar algumas coisas nas configurações do projeto.

Eu adoraria se o Xcode automatizasse isso para você.Isso é algo em que o Eclipse realmente brilha como IDE.

Boa sorte!

http://aplus.rs/cocoa/how-to-rename-project-in-xcode-3x/

Achei que isso funcionou muito bem.Basicamente, se for apenas o nome do executável que você deseja alterar, abra o arquivo principal do projeto (o .xcodeproj) como uma pasta (clique com o botão direito> mostrar o conteúdo do pacote) e abra os arquivos lá.Em seguida, pesquise (expressão regular this) product.*name e, para cada item encontrado, substitua o que está no lado direito do sinal de igual pelo nome que você deseja que seu arquivo executável receba.

Usei o editor de texto smutron para isso.Ótimo programa...

Só quero acrescentar às respostas acima que a Apple tornou isso relativamente fácil no XCode 3.2 - basta renomear todo o projeto em Projeto->Renomear e também alterar o nome do produto nas configurações do projeto...

... mas depois de fazer isso, ainda recebi a mensagem 'Nenhum executável inicializável...'.

A chave é reinicie o XCode após este ponto (parece realmente necessário fazer isso), e tudo deverá ficar bem.

Só espero que isso poupe a alguém alguns minutos de confusão!

O que eu sugiro que você faça é apenas renomear o Produto.Clique com o botão direito em Projeto e depois em Construir -> Embalagem -> Nome do produto.Atualizar este nome de produto deve ser suficiente.

Vá para este link.

http://www.thohensee.com/?page_id=180

Este link não fornece apenas a maneira de renomear o projeto.Ele também fornece detalhes sobre como alterar o nome do executável.Tente.Eu implementei isso em meu projeto.

Ponto a ser observado:

Suponha que o nome antigo seja "Sagar_RK"

& O novo nome é "SagarRK"

O projeto será renomeado, mas você precisa se lembrar do seguinte.

Quando você usa o delegado de aplicativo compartilhado.Você deve ter um delegado com o nome antigo do delegado do aplicativo.

Por exemplo

Sagar_RKAppDel *t=(Sagar_RKAppDel*)[[UIApplication sharedApplication] delegate];

Experimente.

Boa sorte.

Uma coisa que tive que fazer, depois de pensar que tudo foi renomeado em todos os lugares, foi:
Projeto -> Editar destino ativo

Em seguida, edite o campo "Nome do produto" em Embalagem (na guia de construção).

Renomear projeto no XCode 4

https://devforums.apple.com/message/378575#378575

Abra o navegador do projeto Clique no nome do projeto na parte superior da árvore, toque novamente e a caixa de renomear deve aparecer alterações de revisão - observe que ele tentará alterar todo o texto em todos os lugares, assim os desarrutar conforme necessário.

Este tutorial do phonegap sobre renomeação de projetos parece muito bom.Parece apontar todas as áreas que precisam de mudança.Não acho que importe se você está ou não renomeando um projeto phonegap ou um projeto normal.

Tutorial de telefone

Isto é o que descobri que me ajudou:http://drjunker.org/2008/04/10/xcode-rename-project-and-application-change-copyright-and-version-number/.Observe o comentário de John Beatty (jcb) - é uma adição importante às etapas descritas na postagem.
E este é um postagem detalhada explicando os vários tipos de clones que você deseja fazer e como fazê-los.Muito informativo.

enter image description here

Aqui está o nome do seu projeto no XCode4.Basta alterar o nome e pressionar Enter.Funciona exatamente como a versão antiga do XCode (Projeto->Renomear)...

!!Aproveitar !!:)

Nenhuma dessas sugestões fez meu projeto funcionar depois que eu o renomeei usando a sugestão de Muzammil (a chamada forma correta de fazer isso).É uma pena que a Apple não possa renomear um projeto criado por suas próprias ferramentas.Por que não remover todas as formas de renomear um projeto se nem mesmo a Apple consegue fazer isso?...que vergonha para a Apple!

Renomeei meu projeto que tinha versionado xcdatamodels e joguei fora muito trabalho...Ainda estou tentando construí-lo!

No Xcode 6.3.Acho que você só precisa fazer "Novo Esquema" em um local onde possa selecionar o dispositivo.Em seguida, salve-o e o projeto deverá ser executado tanto no dispositivo quanto no simulador.

As seguintes capturas de tela

enter image description here enter image description here enter image description here

Não quero ser negativo, mas a única coisa que é péssima no XCode são todos os bugs.Espero o XCode 4.É uma reescrita total e, portanto, mais estável.Na melhor das hipóteses, alguns dos lançamentos do XCode chegaram a versões beta.

De qualquer forma, você tem boas respostas à sua pergunta.Desabafando.

David

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top