Estou tentando enviar meu primeiro aplicativo em iOS
. Eu entrei iOS Provisioning Portal
e estou prestes a criar um ID de aplicativo.
Digamos que eu nomeie meu identificador de pacote:
com.mycompany.appdemo
Em seguida, indo para o Xcode e na seção de resumo, quero alterar o identificador do pacote.
Mas não posso apagar o que está escrito ali, apenas o início. O nome do meu aplicativo está em cinza e não posso excluí-lo ou alterá-lo.
Então eu vejo na cor cinza algo assim App-Demo
que é o nome do projeto no lado esquerdo.
Minha pergunta é: isso é um problema? Eu tenho que criar um novo ID de aplicativo chamado com.mycompany.App-Demo
ou outro?
Aqui está uma foto também. Como você pode ver, só posso editar a primeira parte.
Respostas:
Por padrão, o Xcode define o identificador do pacote para o identificador do pacote / empresa que você definiu durante a criação do projeto + nome do projeto.
Isso é semelhante ao que você vê na tela Projeto> Resumo.
Mas você pode alterar isso na tela Projeto> Informações. (Este é o Info.plist.)
fonte
Eu sei que é tarde, mas pode ser útil para pessoas que precisam alterar o identificador de pacote do aplicativo. No localizador, vá para a pasta do projeto:
A variável $ {PRODUCT_NAME: rfc1034identifier} será substituída pelo nome que você inseriu e o novo identificador de pacote será atualizado para o que você precisa.
fonte
Aqui está a resposta da documentação oficial da Apple, acabei de experimentar, está funcionando.
Definir o ID do pacote
A ID do pacote padrão em seu projeto Xcode é uma string formatada como um domínio reverso - por exemplo, com.MyCompany.MyProductName . Para criar o ID do pacote padrão, o Xcode concatena o identificador da empresa com o nome do produto que você inseriu ao criar o projeto a partir de um modelo, conforme descrito em Definindo propriedades ao criar seu projeto Xcode . (O Xcode substitui espaços no nome do produto para criar o ID do pacote padrão.) Pode ser suficiente substituir o prefixo do identificador da empresa no ID do pacote ou você pode substituir todo o ID do pacote. Por exemplo, altere o prefixo do identificador da empresa para corresponder ao nome de domínio da empresa ou substitua todo o ID do pacote para corresponder a um ID de aplicativo explícito.
Para aplicativos Mac, certifique-se de que cada ID de pacote seja exclusivo dentro de seu pacote de aplicativo. Por exemplo, se o pacote do seu aplicativo inclui um aplicativo auxiliar, certifique-se de que o ID do pacote seja diferente do ID do pacote do seu aplicativo.
Siga estas etapas para alterar o prefixo do ID do pacote no painel Geral no editor de projeto.
Para definir o prefixo do ID do pacote
No navegador de projetos, selecione o projeto e seu destino para exibir o editor de projetos.
Clique em Geral e, se necessário, clique no triângulo de divulgação ao lado de Identidade para revelar as configurações.
Para definir o ID do pacote
No navegador de projetos, selecione o projeto e seu destino para exibir o editor de projetos.
Clique em Informações.
Insira o ID do pacote na coluna Valor da linha “Identificador do pacote”.
Se você estiver interessado em ler mais, consulte o Guia de distribuição de APP da Apple.
fonte
Basta alterar o nome do produto nas configurações de construção do seu projeto. Isso mudará o identificador do pacote sem a necessidade de tocar manualmente nos arquivos de configuração do xcode.
fonte
Basta editar o nome do Projeto com um único clique na parte superior da janela do navegador do projeto, funcionará neste caso. Você não precisa tentar mais nada. :)
fonte
Isso resolve meu problema.
Basta alterar o identificador do Bundle em Build Setting.
fonte
Na verdade, você pode alterá-lo em Build Settings ; na parte inferior, há uma seção " Definido pelo usuário ", onde você pode alterar facilmente o PRODUCT_BUNDLE_IDENTIFIER.
Prefiro assim, porque se você alterar a variável info, estará alterando a referência para o outro valor.
fonte
Uma solução muito simples para isso é abrir o arquivo:
E encontre para esta variável:
Você verá algo assim:
Portanto, o nome à direita é o seu identificador de pacote. No meu caso, funciona perfeitamente.
fonte
No XCode 7 você pode atualizar seu identificador de pacote clicando duas vezes em seu destino e alterando o nome.
fonte
Xcode 7
Selecione o nó raiz do seu projeto -> No editor, clique no nome do projeto -> Selecionar destinos -> Identidade -> Identificador do Pacote
fonte
Se você estiver desenvolvendo um aplicativo Cordova, certifique-se de alterar a versão e o identificador do pacote
config.xml
também nofonte