PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → Application publishing procedure in the AppStore - Procedimento de publicação de aplicativo na AppStore - iOS - Windev Mobile - iTunes Connect - Developer Apple
Application publishing procedure in the AppStore - Procedimento de publicação de aplicativo na AppStore - iOS - Windev Mobile - iTunes Connect - Developer Apple
Débuté par adrianoboller, 28 nov. 2014 11:43 - 144 réponses
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 28 novembre 2014 - 11:43
Application publishing procedure in the AppStore
//////////////////////////////////////////////////////////

I will present the steps necessary to publish an application made with Windev Mobile platform. Likely although some steps maybe PCSoft end automating this future would be ideal and a large differential. (Vou apresentar os passos necessários para publicar um aplicativo feito com a plataforma Windev Mobile. Bem provavel que alguns passos talvez a Pcsoft acabe automatizando futuramente isso seria ideal e um grande diferencial.)

I spent three days on my project only to publish in the AppStore store and for lack of a simple information in the wizard could have reduced a great job, I hope the free support these forward post in the forum for the constant-improvement tool. (Passei 3 dias sobre meu projeto somente para publicar na loja da AppStore e por falta de uma informação simples no wizard poderia ter reduzido um grande trabalho, espero que o suporte free encaminhe esses post no forum para a melhoria contante da ferramenta.)
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 28 novembre 2014 - 12:03




Submitido project for the AppStore, it works for Android and iOS, note that Java and iOS codes are in separate procedures, separate files.(Projeto submitido para a AppStore, o mesmo funciona para Android e iOS, notem que os códigos Java e iOS se encontram em procedures separadas, arquivos separados.)

Defined the main screen as Win_Taxi62 for both Android and for iOS Apple. (Definida a tela principal como Win_Taxi62 tanto para o Android como para o iOS Apple.)
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 28 novembre 2014 - 12:06




Habilitado para rodar para iPhone e iPad
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 28 novembre 2014 - 12:09




Habilitado para Tablets e Celulares
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 28 novembre 2014 - 12:11




Every project developed with ANSI up even in the type of strings of the tables and returns of xmls. (Projeto todo desenvolvido com ANSI ate mesmo nas strings de tipo das tabelas e retornos dos xmls.)
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 28 novembre 2014 - 12:22




New feature of version 19 to meet all layouts in much the same way it is responsive html, using the same form already have a vision of how he will get on each screen size in both the Android and iOS. For this will the Window menu, Layouts, Add Layout, simple as that. (Novo recurso da versão 19 para atender todos os layouts de forma muito parecida como é o html responsivo, usando um mesmo formulario ter já a visão de como ele vai ficar em cada tamanho de tela, tanto no Android como no iOS. Para isso vai no menu Window, Layouts, Add Layout, simples assim.)
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 28 novembre 2014 - 12:43
News version 19

Guia CODE, Target Code, New Area

Can direct the code to the characteristics of each platform in a very innovative way. (Consegue direcionar o codigo para as caracteristicas de cada plataforma de uma forma bem inovadora.)




Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 28 novembre 2014 - 13:03
Wizard 01




Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 28 novembre 2014 - 14:05
In the screen above the 01 Wizard, you must have recorded this information, because it will be used in Xcode.
Na tela acima no Wizard 01, é necessário ter anotado essas informações, pois o mesmo será usado no Xcode.


No Wizard 02 deve ter todos os icones de acordo com as resoluções informadas, não usar acentuação, caracteres especiais, espaço, apenas letras e numeros e nomes curtos, procure evitar padrões de nomes de arquivo diferente disso, pois é uma possibilidade de ser reijeitado o aplicativo ao enviar a AppStore ou gerar avisos no XCode.
In the Wizard 02 should have all the icons in accordance with the resolutions informed, do not use accents, special characters, space, only letters and numbers and short names, try to avoid patterns of file names different from that, it is a chance to be the reijeitado application to send the AppStore or generate warnings in XCode.




Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 28 novembre 2014 - 14:07
Incluve deve clicar em no botão [Optional icons...]




Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 28 novembre 2014 - 14:14
Wizard 03

Splash create the images for the application. (Criar as imagens de Splash para a aplicação.)

No images is a black screen at the application start can not but no splash. (Sem as imagens fica uma tela preta no inicio do aplicativo não tem como deixar sem splash.)




Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 28 novembre 2014 - 14:47
Wizard 04

Version 0.0.100 - should be noted the latest version compiled in Windev Mobile it will be used in Xcode and iTunes Connect
Version 0.0.100 - deve ser anotada a ultima versão compilada no Windev Mobile pois será usada no Xcode e no iTunes Connect




Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 28 novembre 2014 - 14:52
Wizard 05

If you have any library came time



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 28 novembre 2014 - 14:57
Wizard 06

On this screen it is possible to check all the image files that have been placed on the design and review, it is important not to have stress on the name, special characters, space and long names. It would be interesting to put this already happen in the project, who knows adjust this in a future release. (Nessa tela é possivel verificar todas as imagens arquivos que foram colocados no projeto e revisar, é importante não ter acentuação no nome, caracteres especiais, espaço e nomes longos. Seria interessante isso ja acontecer ao colocar no projeto, quem sabe ajustem isso em uma futura versão.)




Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 28 novembre 2014 - 14:58
Wizard 07



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 28 novembre 2014 - 15:04
Wizard 08

For some montivo not know there which is generated version does not create the item Product Name, I'm opening called for the inclusion in the code source of this item or at least an acknowledgment of how to proceed in Xcode to create this item we will see later on in this forum. (Por algum montivo não sei lá qual é a versão gerada não cria o item Product Name, estou abrindo chamado para a inclusao no codigo fonte desse item ou pelo menos um aviso de como proceder no Xcode para criar esse item que veremos mais a frente nesse forum.)





Could have this screen a step by step on how to proceed to submit the application in the App Store, all help would be welcome, information that could be in the application or a link that went to an official multilingual page for people to understand the process well and have your application published quickly. (Podia ter nessa tela um passo a passo de como proceder para submeter o aplicativo na App Store, toda ajuda seria bem vinda, informação essa poderia estar no aplicativo ou um link que fosse para uma pagina oficial multilinguagem para as pessoas entenderem bem o processo e ter o seu aplicativo publicado rapidamente.)
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 28 novembre 2014 - 16:01
Compilação...





Diretorio gerado:

C:\iCloud\Dropbox\FaixaVermelha\Exe\Taxi62_iOS\Taxi62.xcode.gen


This package should now be compiled, requiring
- A Mac Pro or MacBook Pro or MacBook Air or Mac Mini
- A mobile (iPhone) or tablet (iPad)
- A USB cable compatible
- Xcode 6.1A at least installed on Mac chosen above
- Account paid in Apple Developer of U $ 99.00 (US dollars)
- Account created in iTunes Connect

OBs .: Without these six items have no way to generate the application to by the App Store.
+ 1 additional week for this step counting, designer fabrics, texts that goes to the store, sending for review, correction and effective delivery to the store a total of 20h the most in your project.


Esse pacote deve ser agora compilado, sendo necessário
- Um Mac Pro ou MacBook Pro ou MacBook Air ou Mac Mini
- Um celular(iphone) ou tablet (ipad)
- Um Cabo USB compativel
- Xcode 6.1A no minimo instalado no computador Mac acima escolhido
- Conta paga na Developer Apple de U$ 99,00 (dolares)
- Conta criada no iTunes Connect

Obs.: Sem esses 6 itens não tem como gerar o aplicativo para por na App Store.
+ 1 semana adicional para esse passo contando, designer das telas, textos que vai para a loja, envio para avaliação, correção e envio efetivo para a loja um total de 20h a mais no seu projeto.
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 28 novembre 2014 - 16:24


Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 28 novembre 2014 - 16:41
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 28 novembre 2014 - 16:48
Creating the individual developer account. (Criando a conta de desenvolvedor individual).

https://developer.apple.com/enroll/selectEnrollmentType.php…



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 28 novembre 2014 - 16:51


Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 28 novembre 2014 - 16:58
Select which program you want to join - iOS (which is the iPhone / iPod touch / iPad), Mac OS (Macintosh) or Safari developer program the latter is free. (Selecione a qual programa deseja aderir – iOS (que é o para iPhone/iPod touch/iPad), Mac OS (Macintosh) ou Safari developer program este último é grátis).

https://developer.apple.com/membercenter/index.action…
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 28 novembre 2014 - 17:32
Link:

http://help.como.com/pt/Enviar-o-Meu-App/Enviar-para-a-Apple-Store/34936553/Como-fa%C3%A7o-para-abrir-uma-conta-de-desenvolvedor-Apple.htm

https://developer.apple.com/devcenter/ios/index.action

To send an application to the Apple App Store, you must first create a developer account.

The good news is that when your developer account is set up, we can do the rest for you!

When your developer account is approved, we may send your application to the markets for you, one of the services included in all of our premium plans.
To register a developer account with Apple:

Go to https://developer.apple.com/devcenter/ios/index.action.
Click Register (Register).



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 28 novembre 2014 - 17:34
Click Create Apple ID (Create Apple ID) (click Sign in if you already have an Apple ID).





Provide the following personal information:

a) Enter your full name.

b) Enter your e-mail address in the Apple ID field and create a password that meets all the required criteria.

c) Select and answer the security questions.

d) Enter your date of birth.

e) (Optional) Provide an additional e-mail address in case of emergency.

f) Provide your mailing address.

g) Select your preferred language.

h) Select if you want to receive updates via email.

i) Please enter the text you see in the image.

j) Select the check box "I've read and agree with the Terms of Service and Apple Apple Customer Privacy Policy" box (I have read and agree to the Terms of Service and Privacy Policy Apple's Customer).

k) Click Create Apple ID (Create Apple ID).
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 28 novembre 2014 - 17:37


Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 novembre 2014 - 12:32
Check the inbox of your email and verify your email address by clicking Verify now> (Check now).



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 novembre 2014 - 12:40
Enter your credentials and click Verify Address (Check Address).




Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 novembre 2014 - 12:41
Your email is checked.




Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 novembre 2014 - 12:43
Go back to https://developer.apple.com/register/index.action.
Click Sign In. (Login)




Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 novembre 2014 - 12:47
Read the agreement, select the confirmation check box and click Agree (Agree).




Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 novembre 2014 - 12:48
Choose your primary and experience function, and select Apps (App Store) under iOS. Click Register (Register).



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 novembre 2014 - 12:51
Click Programs & Add-ons (Programs and Extras).




Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 novembre 2014 - 12:53
Click Join Today (Join today).



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 novembre 2014 - 12:54
Click Enroll Now (Join Now). This implies an annual subscription fee of $ 99.




Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 novembre 2014 - 12:55
Click Continue (Continue).



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 novembre 2014 - 12:59
opa essa aqui

Click Continue (Continue).



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 novembre 2014 - 16:09
Click Continue (Continue).



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 novembre 2014 - 16:10
For small businesses, we recommend selecting a single account (unless you want to register as a company and already have a DUNS number).
Para pequenas empresas, recomendamos selecionar uma conta Individual (a menos que você queira se registrar como uma empresa e que já possua um número DUNS).



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 novembre 2014 - 16:15
Count [ Individual ]

Enter your account information and click Continue (Continue).
Insira os dados da sua conta e clique em Continue (Continuar).



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 novembre 2014 - 16:16
Select iOS Developer Program, and click Continue (Continue).
Selecione iOS Developer Program, e clique em Continuar (Continue).




Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 novembre 2014 - 16:17
Review your existing subscription, and click Continue (Continue).
Revise seus dados de inscrição e clique em Continue (Continuar).




Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 novembre 2014 - 16:31
Read the agreement, select the confirmation check box and click I agree (I agree).
Leia o contrato, selecione a caixa de seleção de confirmação e clique em I agree (Eu concordo).



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 novembre 2014 - 16:32
Enter your payment information and click Continue (Continue).
Insira suas informações de pagamento e clique em Continue (Continuar).



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 novembre 2014 - 16:34
That's it! After payment, just wait for an email from Apple approving your payment.

* Please note that after payment of an Apple developer account, all you have to do is wait (24h) for an approval of the bill by Apple (you will be notified via email by Apple). This payment verification may take a few days (in some cases up to two weeks). Once approved, an iTunes Connect account will automatically be opened by Apple (sending an application to the Apple App Store requires an iTunes Connect account, which is separated from a developer account).

--

É isso aí! Após o pagamento, basta esperar por um e-mail da Apple aprovando o seu pagamento.

*Por favor note que após o pagamento de uma conta de desenvolvedor da Apple, tudo que você tem a fazer é esperar (24h) por uma aprovação da conta pela Apple (você será notificado via e-mail pela Apple). Esta verificação de pagamento pode levar alguns dias (em alguns casos até duas semanas). Uma vez aprovada, uma conta do iTunes Connect será aberta automaticamente pela Apple (o envio de um aplicativo para a Apple App Store requer uma conta iTunes Connect, que é separada de uma conta de desenvolvedor).
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 novembre 2014 - 16:39
If all ok abrar this link. (Se tudo ok abrar esse link):

https://developer.apple.com/



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 novembre 2014 - 16:42
Open: Member Center
and Certificates, Identifiers & Profiles.



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 novembre 2014 - 16:48
You will see the following screen (Será exibida a seguinte tela):




Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 novembre 2014 - 16:57
You will see the following screen (Será exibida a seguinte tela):





Main options (Principais Opções):

a) Certificates - Alls - Master Certificate should not be excluded these items by using the manager
Certificates - Alls - Certificado principal, não devem ser excluidos esses itens ao utilizar o gerenciador

b) Identifiers - App IDs - Place where the mobile application is defined, can be altered and changed to before publication, after publishing can not change or delete, as desvicula the digital certificate application.
Identifiers - App IDs - Local onde é definida a aplicação mobile, pode ser alterada e mudada até antes da publicação, após publicar não pode mais alterar ou excluir, pois desvicula o aplicativo do certificado digital.

c) Devices - All = iPhones and iPads Autorizados

d) Provisioning Profiles - Distribution - Main option that will contain who the application distributor
Provisioning Profiles - Distribution - Principal opção que vai conter quem é o distribuidor do aplicativo
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 novembre 2014 - 17:02
Step by step how to configure the Digital Certificate (Passo a passo de como configurar o Certificado Digital).



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 novembre 2014 - 17:07
a) Certificates - Alls - Master Certificate should not be excluded these items by using the manager
Certificates - Alls - Certificado principal, não devem ser excluidos esses itens ao utilizar o gerenciador

Download Certificate Digital



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 novembre 2014 - 17:24
b) Identifiers - App IDs - Place where the mobile application is defined, can be altered and changed to before publication, after publishing can not change or delete, as desvicula the digital certificate application.




Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 novembre 2014 - 17:27
c) Devices - All = iPhones and iPads Autorizados



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 novembre 2014 - 17:31
d) Provisioning Profiles - Distribution - Main option that will contain who the application distributor,
These files should all be saved in a safe place (Provisioning Profiles - Distribution - Principal opção que vai conter quem é o distribuidor do aplicativo, esses arquivos todos devem ser salvos em lugar seguro).



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 novembre 2014 - 17:36
Must be installed on Mac equipment, the following applications:

a) iPhone Configuration Utility 3.5 for Mac OS X - http://support.apple.com/kb/dl1465 - http://support.apple.com/downloads/DL1465/en_US/iPhoneConfigUtility.dmg

b) XCode 5.1.1 ou 6.1 A ou superior (Windev Mobile 19) - https://developer.apple.com/devcenter/ios/index.action…
https://developer.apple.com/devcenter/download.action…
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 novembre 2014 - 17:42
Always use applications downloaded from Apple (Utilize sempre aplicativos baixados do site da Apple).

Now we download the file Evandro_Schroeder.mobileprovision (Agora vamos baixar o arquivo do Evandro_Schroeder.mobileprovision)



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 novembre 2014 - 18:03


Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 novembre 2014 - 18:16
Listing the necessary icons (Listagem dos icones necessários).





"29x29.fw.png"
"36x36.fw.png"
"40x40.fw.png"
"48x48.fw.png"
"50x50.fw.png"
"57x57.fw.png"
"58x58.fw.png"
"60x60.fw.png"
"72x72.fw.png"
"76x76.fw.png"
"80x80.fw.png"
"96x96.fw.png"
"100x100.fw.png"
"114x114.fw.png"
"120x120.fw.png"
"144x144.fw.png"
"152x152.fw.png"
"512x512.fw.png"
"1024x1024.fw.png"
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 novembre 2014 - 18:30
Listing the necessary splash(Listagem dos splash necessários).





"Default-Portrait~ipad1.png" ...................................... 768x1004
"Default@2x1.png" ......................................................... 640x960
"Default1.png"................................................................... 320x480
"Default7@2x1.png" ...................................................... 1536x2048
"Default7-Landscape@2x1.png" .............................. 2048x1536
"Default7-Landscape1.png" ........................................ 684x649
"Default71.png" .............................................................. 768x1024
"Default-568h@2x1.png" ............................................. 640x1136
"Default-Landscape@2x~ipad1.png" ...................... 2048x1496
"Default-Landscape~ipad1.png" ............................... 1024x748
"Default-Portrait@2x~ipad1.png" ............................ 1536x2008
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 novembre 2014 - 19:14
XCode

IMPORTANTE
##########

The Windev Mobile 19 does not put the> Product_Name> Release> Taxi62 you must enter manually.
O Windev Mobile 19 não coloca o > Product_Name > Release > Taxi62 é necessário informar manualmente.



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 01 décembre 2014 - 15:17
Settings that must exist in Xcode

Screen 01



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 01 décembre 2014 - 15:20
Screen 02



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 01 décembre 2014 - 15:21
Screen 03



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 01 décembre 2014 - 15:23
Screen 04



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 01 décembre 2014 - 15:37
Screen 05



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 01 décembre 2014 - 15:39
Screen 06



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 01 décembre 2014 - 15:41
Screen 07



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 01 décembre 2014 - 15:43
Screen 08



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 01 décembre 2014 - 15:45
Screen 09



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 01 décembre 2014 - 15:47
Screen 10



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 01 décembre 2014 - 15:49
Screen 11



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 01 décembre 2014 - 15:50
Screen 12



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 01 décembre 2014 - 15:57
Screen 13



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 01 décembre 2014 - 16:01
Screen 14



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 01 décembre 2014 - 16:14
Screen 15



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 01 décembre 2014 - 16:17
Digital certificates that must be saved and stored. (Certificados Digitais que devem ser salvos e guardados)

1 - CertificateSigningRequest.certSigningRequest
2 - NameDeveloper.mobileprovision
3 - aps_production.cer
4 - ios_development.cer
5 - ios_distribution.cer
6 - Certificates.p12
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 01 décembre 2014 - 16:28
Procedure for submission to the App Store (Procedimento de envio para a App Store)

Screen 01 - Digital Certificates - Basic Definition Required



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 01 décembre 2014 - 16:38
iPhone Configuration Utility 3.5 for Mac OS X
http://support.apple.com/kb/dl1465 -
http://support.apple.com/downloads/DL1465/en_US/iPhoneConfigUtility.dmg

By clicking 2x in the provision of digital certificate file should open this screen (Ao clicar 2x no arquivo do certificado digital do provision deve abrir essa tela):



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 01 décembre 2014 - 16:42
Provision Profiles in iPhone Configuration Utility, Should have about this information:



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 01 décembre 2014 - 16:53
Procedure for Post the application to the App Store for review (Procedimento para Publicar o aplicativo a App Store para análise):

1 - Product - Analyse (Should not appear any error message, if old commands as warnings should fix your code to the Windev Mobile, code examples have this information in the procedure file IOS( ) )



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 01 décembre 2014 - 16:56
2 - If all ok now and the process of verification and submission to analyze Apple

3 - Menu Product - Archive



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 01 décembre 2014 - 17:04
4 - Validate


Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 01 décembre 2014 - 17:05
5 - Login



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 01 décembre 2014 - 17:07
6 - Next Screen



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 01 décembre 2014 - 17:09
7 - It should not return any serious error may occur to claim to have iamgens names with special characters, spaces, accents, remove and redo the procedure (Não deve retornar nenhum erro grave, pode ocorrer de reclamar de ter nomes de iamgens com caracteres especiais, espaços, acentos, remova e refaça o procedimento).
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 01 décembre 2014 - 17:11
1 - Submission process for review (Processo de submissão para analise):



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 01 décembre 2014 - 17:14
2 - Enter the data again and click Next until you complete the screens, stating the key login digital certificate file and when necessary the computer login password (Informe novamente os dados e clique em avançar ate concluir as telas, informando o login da chave do arquivo do certificado digital e quando necessário a senha de login do computador).



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 01 décembre 2014 - 17:16
3 - Upload project



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 01 décembre 2014 - 17:28
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 01 décembre 2014 - 17:31
5 - Control Panel Itunes


Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 01 décembre 2014 - 17:34
6 - Waiting analysis (Aguardando análise).



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 01 décembre 2014 - 17:37
7 - Place texts and images related to the application submitted to the AppStore (Colocar textos e imagens referente ao aplicativo submetido a AppStore).


Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 01 décembre 2014 - 17:42
8 - Connect the application sent to itunes (Ligar o aplicativo enviado ao itunes).



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 01 décembre 2014 - 17:43
THE END

:merci:
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 13 décembre 2014 - 15:56
One of the main care is to inform the PROJECT NAME XXXXXX XXXXXX INFORMAR_NOME_APP

Um dos principais cuidados é informar o PROJECT NAME XXXXXX INFORMAR_NOME_APP XXXXXX



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 13 décembre 2014 - 16:34
Example when it is rejected (Exemplo quando é rejeitado)



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 13 décembre 2014 - 16:38


Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 13 décembre 2014 - 16:44


Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 13 décembre 2014 - 20:17
Posté le 13 décembre 2014 - 16:12
- symbolicated crash logs - if your issue results in a crash log

Taxi62_2014-12-05-145117_Kainri.crash
Taxi62_2014-12-05-145051_Kainri.crash

Exemplo:


{"app_name":"Taxi62","app_version":"0.0.100","bundleID":"br.com.taxi62","adam_id":929108138,"os_version":"iPhone OS 8.1 (12B410)","slice_uuid":"76afe8c0-44e8-37dd-b218-35f131dd46fc","share_with_app_devs":false,"build_version":"0.0.109.0","is_first_party":false,"type":"109","name":"Taxi62"}
Incident Identifier: 0B7D2C97-ECA0-491E-A5C2-F9E13415BCBF
CrashReporter Key: c473c7e76c9ab61594dfede1e2973fe5f7549220
Hardware Model: xxx
Process: Taxi62 [12937]
Path: /private/var/mobile/Containers/Bundle/Application/065E94A0-0825-482F-8EC0-815AD368C515/Taxi62.app/Taxi62
Identifier: br.com.taxi62
Version: 0.0.100.0 (0.0.100)
Code Type: ARM (Native)
Parent Process: launchd [1]

Date/Time: 2014-12-05 14:51:17.533 -0800
Launch Time: 2014-12-05 14:50:56.080 -0800
OS Version: iOS 8.1 (12B410)
Report Version: 105

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Triggered by Thread: 0

Thread 0 name: Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0 libsystem_kernel.dylib 0x35273dfc __pthread_kill + 8
1 libsystem_pthread.dylib 0x352f1d33 pthread_kill + 59
2 libsystem_c.dylib 0x35213905 abort + 73
3 Taxi62 0x0038ad41 0x53000 + 3374401
4 Foundation 0x27d7cf95 __NSFireDelayedPerform + 465
5 CoreFoundation 0x2703f2a5 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 13
6 CoreFoundation 0x2703ee1f __CFRunLoopDoTimer + 647
7 CoreFoundation 0x2703d06f __CFRunLoopRun + 1415
8 CoreFoundation 0x26f8b20d CFRunLoopRunSpecific + 473
9 CoreFoundation 0x26f8b01f CFRunLoopRunInMode + 103
10 GraphicsServices 0x2e32a0a5 GSEventRunModal + 133
11 UIKit 0x2a5971cd UIApplicationMain + 1437
12 Taxi62 0x000590f7 0x53000 + 24823
13 libdyld.dylib 0x351adaad start + 1

Thread 1 name: Dispatch queue: com.apple.libdispatch-manager
Thread 1:
0 libsystem_kernel.dylib 0x352602a0 kevent64 + 24
1 libdispatch.dylib 0x351999fd _dispatch_mgr_invoke + 277
2 libdispatch.dylib 0x3518f20f _dispatch_mgr_thread + 35

Thread 2:
0 libsystem_kernel.dylib 0x352749cc __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x352eeea9 _pthread_wqthread + 789
2 libsystem_pthread.dylib 0x352eeb80 start_wqthread + 4

Thread 3:
0 libsystem_kernel.dylib 0x35273b38 __psynch_cvwait + 24
1 libsystem_pthread.dylib 0x352f03f5 _pthread_cond_wait + 517
2 libsystem_pthread.dylib 0x352f1319 pthread_cond_timedwait + 41
3 Taxi62 0x008ce73d 0x53000 + 8894269
4 Taxi62 0x008cf38b 0x53000 + 8897419
5 Taxi62 0x00600747 0x53000 + 5953351
6 Taxi62 0x00600627 0x53000 + 5953063
7 Taxi62 0x008cee53 0x53000 + 8896083
8 libsystem_pthread.dylib 0x352f0e91 _pthread_body + 137
9 libsystem_pthread.dylib 0x352f0e03 _pthread_start + 115
10 libsystem_pthread.dylib 0x352eeb8c thread_start + 4

Thread 4:
0 libsystem_kernel.dylib 0x352604f0 mach_msg_trap + 20
1 libsystem_kernel.dylib 0x352602e5 mach_msg + 37
2 CoreFoundation 0x2703e937 __CFRunLoopServiceMachPort + 143
3 CoreFoundation 0x2703cedd __CFRunLoopRun + 1013
4 CoreFoundation 0x26f8b20d CFRunLoopRunSpecific + 473
5 CoreFoundation 0x26fd3e77 CFRunLoopRun + 95
6 CoreMotion 0x2788dedb 0x2784e000 + 261851
7 libsystem_pthread.dylib 0x352f0e91 _pthread_body + 137
8 libsystem_pthread.dylib 0x352f0e03 _pthread_start + 115
9 libsystem_pthread.dylib 0x352eeb8c thread_start + 4

Thread 5:
0 libsystem_kernel.dylib 0x352749cc __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x352eeea9 _pthread_wqthread + 789
2 libsystem_pthread.dylib 0x352eeb80 start_wqthread + 4

Thread 6:
0 libsystem_kernel.dylib 0x352749cc __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x352eeea9 _pthread_wqthread + 789
2 libsystem_pthread.dylib 0x352eeb80 start_wqthread + 4

Thread 7:
0 libsystem_kernel.dylib 0x352749cc __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x352eeea9 _pthread_wqthread + 789
2 libsystem_pthread.dylib 0x352eeb80 start_wqthread + 4

Thread 8:
0 libsystem_kernel.dylib 0x352749cc __workq_kernreturn + 8
1 libsystem_pthread.dylib 0x352eeea9 _pthread_wqthread + 789
2 libsystem_pthread.dylib 0x352eeb80 start_wqthread + 4

Thread 0 crashed with ARM Thread State (32-bit):
r0: 0x00000000 r1: 0x00000000 r2: 0x00000000 r3: 0x00000fff
r4: 0x00000006 r5: 0x376df9dc r6: 0x19131da0 r7: 0x00ec1bc8
r8: 0x376ca074 r9: 0x376df9dc r10: 0x15547e50 r11: 0x191636d0
ip: 0x00000148 sp: 0x00ec1bbc lr: 0x352f1d37 pc: 0x35273dfc
cpsr: 0x00000010

Binary Images:
0x53000 - 0xb7efff Taxi62 armv7 <76afe8c044e837ddb21835f131dd46fc> /var/mobile/Containers/Bundle/Application/065E94A0-0825-482F-8EC0-815AD368C515/Taxi62.app/Taxi62
0x1fe43000 - 0x1fe66fff dyld armv7s <b01d37db5b0d3a2ea1ccf17afc40a896> /usr/lib/dyld
0x25a88000 - 0x25afffff AGXGLDriver armv7s <1abfb2a99f85355294443c56b876339c> /System/Library/Extensions/AGXGLDriver.bundle/AGXGLDriver
0x25b0f000 - 0x25c7bfff AVFoundation armv7s <20cb3fb302c83ede8cc708d8dea2b480> /System/Library/Frameworks/AVFoundation.framework/AVFoundation
0x25c7c000 - 0x25cdafff libAVFAudio.dylib armv7s <07753e16a2e136e2bbe7937c1d2833f6> /System/Library/Frameworks/AVFoundation.framework/libAVFAudio.dylib
0x25d14000 - 0x25d14fff Accelerate armv7s <3c10ee15d8363fa58b719f2abca91b06> /System/Library/Frameworks/Accelerate.framework
...
0x35302000 - 0x35302fff libunwind.dylib armv7s <30325f86e7963864ac1f6aa575608725> /usr/lib/system/libunwind.dylib
0x35303000 - 0x3531efff libxpc.dylib armv7s <dba1e85f5c4c30269b98a82d2e332ed6> /usr/lib/system/libxpc.dylib

END
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 13 décembre 2014 - 20:18
If you are going with your mobile aplocacao not compile either he is with some code android dirt inside the EXE folder, cleaning the EXE file folder with no youAnd consiguirá most often compile without problems. But remember that this is very rare to happen.

Caso esteja ocorrendo com sua aplocacao mobile não compilar pode ser que esteja com alguma sujeira de código android dentro da pasta EXE, limpando a pasta EXE sem nenhum arquivo voceê consiguirá na maioria das vezes compilar sem problemas. Mas lembrando que isso é muito raro de acontecer.
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 décembre 2014 - 11:50
Requisito Minimo





Mac mini de 1,4GHz

Intel Core i5 dual core de 1,4GHz
4GB de memória
Disco rígido de 500GB1
Intel HD Graphics 5000
OS X Yosemite

Envio:
1 dia útil
Frete grátis
R$ 2.799,00 em até 12x de R$ 233,25
ou preço à vista em 24x R$ 132,93 c/juros
R$ 2.519,10 à vista (10% de desconto)
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 décembre 2014 - 11:56
Hardware Ideal





MacBook Air

Intel Core i7 dual core, 1,7GHz Turbo Boost até 3,3GHz
8GB de SDRAM LPDDR3, 1600MHz
512GB de armazenamento em flash com PCIe
Teclado da Apple (US) + Manual do Usuário (Português)
Não recomendo comprar com menos de 256 GB vai só se encomodar pela falta de espaço

OU
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 décembre 2014 - 12:02
MacBook Pro de 15 polegadas com tela Retina





Intel Core i7 quad core de 2,8GHz, Turbo Boost até 4,0GHz
SDRAM DDR3L 16GB 1600MHz
1TB de armazenamento em flash com PCIe
Intel Iris Pro Graphics e NVIDIA GeForce GT 750M com 2GB de memória GDDR5
Teclado da Apple (US) + Manual do Usuário (Português)
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 décembre 2014 - 14:45
Version number where to set the Windev Mobile, xcode and itunes (Número da versão onde deve definir no Windev Mobile, xcode e itunes).

Figure A


Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 décembre 2014 - 14:47
Figure B



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 décembre 2014 - 14:48
Figure C



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 décembre 2014 - 14:49
Figure D



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 décembre 2014 - 14:51
Figure E



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 décembre 2014 - 14:51
Figure F

Xcode



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 décembre 2014 - 14:52
Figure G

Xcode



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 décembre 2014 - 14:53
Information Team Developer



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 décembre 2014 - 14:56
Error: Empty Archive
Solution: Compile with iphone Pluged in MacBook



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 décembre 2014 - 14:58
OBS.: If you have problems with the approval of your application, make a report to the testing team informing the step by step to be able to use and test the App (Caso tenha problemas com a aprovação do seu aplicativo, faça um relatorio para a equipe de testes informando o passo a passo para conseguir usar e testar o App).



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 décembre 2014 - 15:07
For the "Release" configuration do the following:

Set "Skip Install" to YES on your project

Set "Skip Install" to NO on your application target

Set "Skip Install" to YES on all static library targets that are included

Choose Product -> Archive from the menu.
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 décembre 2014 - 16:09
Error: Empty Archive
Solution: Another reason may be that it has not been changed to "iOS Device", only then releases the opçãodo Menu Product / Archive as "Enabled" (Outro motivo pode ser que não foi mudado para "iOS Device", só então libera a opçãodo Menu Product / Archive como "Habilitada")



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 décembre 2014 - 16:12
Figure 2 - Solution: XCode - Product - Archive - Enable in XCode



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 décembre 2014 - 16:13
Figure 3 - Result - Ready for shipment (Pronto para envio).



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 décembre 2014 - 18:35
Other errors that can occur when sending the application to the AppStore (Outros Erros que podem ocorrer ao enviar a aplicação para AppStore)

1 - Erro 9000, signature





Solução:
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 décembre 2014 - 18:49
Provisioning Profiles INATIVE



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 décembre 2014 - 18:51
Provisioning Profiles ATIVE



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 30 décembre 2014 - 13:03
Erro que ocorre na maioria das vezes:

ERROR ITMS-9000: "Missing or invalid signature. The bundle 'br.com.taxi62' at bundle path 'Payload/Taxi62.app' is not signed using an Apple submission certificate."

Solução:
Verificar o nome dado a aplicação no Windev Mobile, Xcode, https://itunesconnect.apple.com e no https://developer.apple.com/os, devem ter o mesmo nome, caso contrario não consiguirá subir a aplicação. Segue abaixo as telas e os locais dessa informação que deve bater igual.
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 05 janvier 2015 - 19:49
a) Go to Apple Developer Portal, recreate the provisioning profile (distribution profile in your case) and download it again. Make sure that the Distribution certificate is installed in your Keychain Access in order to sign apps submitted for the App Store.

b) Do you have the App ID setup in the developer portal and is app in ready to upload binary state in iTunes connect? I just submitted one this morning and had some trouble. You can't really rely on Xcode's "automatic" selection of your certificates. You have to manually specify the correct one.

c) With the Screenshot that you have attached for errors & provisioning profile, looks like the problem is with the "Case Sensitive" name.
Profile : com.slogangen.slogangen
Error : com.slogangen.SloganGen
Documentation:
Typically, the bundle ID in your Xcode project is a string formatted as a reverse-domain name such as com.MyCompany.MyProductName, where you replace MyCompanyName and MyProductName with your domain and product name. However, unlike domain names, app IDs and bundle IDs are case sensitive.

d) Try the following:
Remove armv7s from valid architecture in build settings
Make sure you have a certificate for app store.
Check the bundle identifier to make sure that it is same as your certificates.

e) Bundle Identifier and your provisioning profile Id should match

f) Case Message: Your account already has a valid ios distribution certificate.
To fix it, i revoked my existing ios distribution certificate in Member Center. After than, a new one can be generated in XCode. FYI: Revoking existing certificate won’t affect your apps in App store. Revoke the IOS Distribution Certificate (from Member Centre ==> Certificates ==> Production).
Open Xcode project and re-login again to your account.
in the Account screen, click "View Details"
in the bottom left click the refresh button.

g) Troubleshooting:
https://developer.apple.com/library/ios/technotes/tn2407/_index.html
https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/Troubleshooting/Troubleshooting.html
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 05 janvier 2015 - 19:50
a) Vá a Apple Developer Portal, recriar o perfil de aprovisionamento (perfil de distribuição no seu caso) e baixá-lo novamente. Certifique-se de que o certificado de distribuição está instalado no seu Acesso às Chaves, a fim de assinar aplicativos submetidos à App Store.

b) Você tem a configuração App ID no portal desenvolvedor e é app em pronto para carregar estado binário no iTunes conectar? Eu só apresentou um esta manhã e tinha alguns problemas. Você não pode realmente confiar na seleção "automático" do Xcode de seus certificados. Você tem que especificar manualmente o correto.

c) Com a tela que você tenha anexado por erros e perfil de aprovisionamento, parece que o problema é com o "Case Sensitive" nome.
Perfil: com.slogangen.slogangen
Erro: com.slogangen.SloganGen
documentação:
Normalmente, o ID pacote no seu projeto Xcode é uma string formatada como um nome de inversão de domínio, tais como com.MyCompany.MyProductName, onde você substituir MyCompanyName e MyProductName com seu domínio e nome do produto. No entanto, ao contrário de nomes de domínio, IDs de aplicativos e IDs do pacote são maiúsculas de minúsculas.

d) Tente o seguinte:
Remover armv7s de arquitetura válido em configurações de compilação
Certifique-se de que você tem um certificado para loja de aplicativos.
Verifique o identificador de conjunto para se certificar de que ele é o mesmo que os seus certificados.

e) Bundle Identificador e seu provisionamento Id perfil deve corresponder

f) Caso Mensagem: A sua conta já possui o certificado de distribuição ios válido.
Para corrigi-lo, i revogada a minha certidão de distribuição ios existente no Centro-Membro. Depois de, uma nova pode ser gerado no XCode. FYI: Revogar certificado existente não afetará seus aplicativos na App Store. Revogar o certificado Distribuição IOS (do Centro de Estados ==> Certificados ==> Produção).
Projeto Xcode aberta e re-login novamente em sua conta.
na tela de conta, clique em "Ver detalhes"
no canto inferior esquerdo, clique no botão de atualização.

g) Solução de problemas:
https://developer.apple.com/library/ios/technotes/tn2407/_index.html
https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/Troubleshooting/Troubleshooting.html
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 07 janvier 2015 - 01:22
Se ainda persistir o erro abaixo:

ERROR ITMS-9000: "Missing or invalid signature. The bundle 'br.com.taxi62' at bundle path 'Payload/Taxi62.app' is not signed using an Apple submission certificate."

São 4 coisas principais que tem que fazer:
1 - Criar no seu Mac um "Certificate Request" - no member center do Apple Developer explica passo-a-passo como fazer quando você clica em adicionar um novo "Certificate".
2 - Depois de ter criado o "Certificate Request" e você enviar ele para o site da Apple, baixe o seu "Certificate" e instale ele na sua máquina (só dar dois cliques no arquivo baixado);
3 - Crie um "Distribution Provisioning Profile" no member center, e na hora de escolher o certificado, escolha o que acabou de criar. Baixe o provisioning profile e também instale-o na máquina (dois cliques no arquivo);
4 - No XCode, vá em "Build Settings" e na aba "Code Signing", escolha o seu provisioning profile recém criado no item "provisioning profile". Nos outros campos (debug, release, distribution), escolha a identidade do agente do seu time (acho que no seu caso é a do Evandro).

Depois disso só é preciso ir em "Product" -> "Archive" -> "Submit..."
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 07 janvier 2015 - 01:23
If there is still the error below:

ITMS-9000 ERROR:. "Missing or invalid signature The bundle 'br.com.taxi62' at bundle path 'Payload / Taxi62.app' is not signed using an Apple submission certificate."

There are 4 main things you have to do:
1 - Create on your Mac a 'Certificate Request "- the center member of the Apple Developer explains step by step how to do when you click to add a new" Certificate ".
2 - Once you have created the "Certificate Request" and you send it to the Apple website, download their "Certificate" and install it on your machine (only give-click the downloaded file);
3 - Create a "Distribution Provisioning Profile" in the member center, and in choosing the certificate, choose the one you just created. Download the provisioning profile and also install it on the machine (-click the file);
4 - In XCode, go to "Build Settings" and on the "Code Signing" choose your provisioning profile newly created in "provisioning profile". In other fields (debug, release, distribution), choose the identity of the agent team (I think in your case is the Evandro).

After that you only need to go to "Product" -> "Archive" -> "Submit ..."
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 07 janvier 2015 - 01:27
Process Send New Version


Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 07 janvier 2015 - 01:31
OBS.:

It is important to realize that these steps must be done to send a new machine application - if ever go use the same machine to climb the app, this must be done only once.

É importante perceber que esses passos precisam ser feitos para enviar o aplicativo de uma nova máquina - caso sempre vá usar a mesma máquina para subir o app, isso precisa ser feito apenas uma vez.
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 08 janvier 2015 - 14:39
Aguardando Analise da equipe da Apple Store



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 21 janvier 2015 - 21:30




Os dados circulados são informações para a pessoa na appstore poder testar o aplicativo.
Ex.:

O aplicativo Taxi62 é um aplicativo para ser usado apenas na cidade de Curitiba - Paraná - Brasil, o mesmo não possui uma senha, o que é obrigatório é estar preenchido os seguintes campos:

1- É OBRIGATORIO ter acesso a internet, pois tudo que ocorre com o aplicativo é com acesso de internet OK.

2- Obrigatório informar o nome e sobrenome da pessoa, pois é uma informação que o taxista precisa para identificar a pessoa correta que chamou o táxi.

3- Obrigatório informar um e-mail válido: nomesobrenome@gmail.com

4- Obrigatório informar um DDD, exemplo: 41

5- Obrigatório informar o número de telefone com os seguintes formatos: 99998888 ou 955557777

6- Não é obrigatório informar a data de nascimento, esse campo pode ficar em branco e se fornecido ao alterar não permanece na tela devido solicitações dos usuários por segurança, pois muitos usam como partes de senha em diversos sites e até em contas bancárias, podendo ser uma fonte de pista ou dica para uso ilícito. Como existe um contrato que é aceito essa informação só será usada para promoções e descontos para os clientes.

7- O botão convenio faixa vermelha é facultativo informar o código da empresa e matricula, se caso seja informado dará dados inválidos pois as informações desses dois campos código de empresa e matricula devem existir em nosso sistema, mas segue um exemplo para testes:
Empresa: 110002
Matricula: 160285

8- Para conseguir fazer uma chamada de táxi é necessário deslocar o mapa para a cidade de Curitiba e só então pressionar o botão CHAMAR TAXI. Foi desenvolvido uma cerca eletrônica no aplicativo que só permite usar o aplicativo devido normas regulamentadoras da URBS, pois o táxi de Curitiba não pode ir buscar passageiros fora do território. O que pode é levar de Curitiba para outras cidades, mas o processo inverso é proibido.

9- Conseguindo fazer a solicitação abre a tela para definir que tipo de táxi pretende usar e as formas de pagamento. Caso queira informar o destino será calculado o valor da corrida aproximado, estando de acordo o usuário clica novamente em CHAMAR.

10- Após CHAMAR vai aparecer um táxi se movimentando no topo da tela, nesse momento os servidores estariam verificando qual o táxi mais próximo e qual preenche as características solicitadas.

11- Caso queira cancelar a corrida pode fazer a qualquer momento, desde que informe o motivo que será na próxima tela a seguir com as opções cadastradas. E caso um taxista atenda a corrida, o aplicativo traça a rota entre o cliente e o táxi. Terminado a corrida volta ao estado inicial.

12- A base utilizada nesse aplicativo já é a base de produção, já esta em uso em clientes com aparelhos android a mais de 4 meses. Não existe base de testes mais.

13- Caso o cliente queira fazer a pesquisa de satisfação, no menu superior ele tem a opção para avaliar o serviço, também é um processo facultativo.

14 - Para obter o código de conveniado o usuário deve ser funcionário de uma empresa conveniada a Rádio Táxi Faixa Vermelha, essa empresa conveniada é cadastrada em nosso sistema e ganha esses dois códigos. Um deles é o código da empresa que o administrador fechou um contrato de trabalho de prestação de serviço chamado de voucher eletrônico. A matricula é o código do funcionário que pode pegar o táxi e usar o voucher eletrônico sem pagar nada, apenas informar no terminal do táxi a sua senha para fazer a comprovação de uso do táxi.
15 - Não é grátis, precisa fazer um contrato para poder ter os dois códigos. A nossa empresa possui um pessoal que visita as empresas e vende o serviço de voucher eletrônico. Não tendo o código deixa em branco.
16 - Não é exigido se ele não for cliente pode deixar em branco, significa que só é usada por empresas cadastradas, estando em branco até a prioridade em nossos sistemas é outra para mandar o táxi.
Posté le 26 janvier 2015 - 11:55
As communicated by Apple after Februar 1st, 2015 all apps must be delivered as 64bit versions into app store. I tried to setup the xcode project for this by setting

Architectures: Standard (arm7, arm64)
Valid architectures: arm64, armv7, armv7s

As a result the build failed with 25 errors.
Undefinded symbols for architecture arm64 in WDAppDelegate.o

e.g.
"OBJ_InitIOS(UIWindow*, NSDictionary*, bool)", referenced from:
- [WDAppDelegate application:didFinishLaunchingWithOptions:] in WDAppDelegate.o

Anyone know how to solve this issue, to be able to deliver apps to Apple App store that were generated with Windev?
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 20 février 2015 - 11:54
Mensagem da Apple:

We noticed that your app does not include 64-bit support. Starting February 1, 2015, all apps submitted to the App Store must include 64-bit support and be built with the iOS 8 SDK.

Please use the default Xcode build setting of “Standard architectures” to build a single binary with both 32-bit and 64-bit code.

To edit a build setting in Xcode:

- In the project editor, select the project or target whose build setting you want to edit.
- At the top of the project editor, click Build Settings.
- Locate the build setting in the left column, or enter the name of the build setting in the search field in the upper-right corner.
- If some build settings don’t appear, click All.
- Set the value of the build setting in the right column to “Standard architectures.”

For additional information, please refer to the section, Configuring Your Xcode Project for Distribution, in the App Distribution Guide.
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 20 février 2015 - 14:09
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 24 février 2015 - 13:29
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 24 février 2015 - 13:31
Prezado Thomas Seiler,

Além de ter que fazer as configurações no xcode deverá usar a versão 20 para isso.
Besides having to do the settings in xcode should use the version 20 for it.

Att

Adriano
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 24 février 2015 - 13:37
Detalhe importante,

Devido esse problema do 32bits e 64 bits, a PcSoft prontamente se colocou a disposição em resolver os nossos problemas e colocou uma versao mais atualizada sem o teste da equipe de qualidade para conseguirmos mandar para a Loja os nossos Aplicativos. Em menos de 3 dias ela me deu a solução e moveu toda a equipe para propiciar isso. Agradeço também ao Fabrice Harari que compilou o projeto para mim muito obrigado pela ajuda. Segue abaixo texto da PsSoft:

http://forum.pcsoft.fr/fr-FR/pcsoft.fr.windev/180601-pcsoft-nouvelle-version-windev-webdev-windev-mobile-disponible/read.awp

Bonjour,

Une nouvelle version de WINDEV, WEBDEV et WINDEV MOBILE 20 est disponible en téléchargement. Il s'agit de la version 200051j, disponible à partir de l'espace téléchargement de notre site :
http://www.pcsoft.fr/st/telec/index.html

Cette version n'a pas encore subi le deuxième niveau de validation par le Service Qualité. Vous pouvez trouver une information complète sur les niveaux de validation sur notre site :
http://www.pcsoft.fr/st/telec/validation-vi.htm

Cordialement,
Le Support Technique Gratuit PC SOFT
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 24 février 2015 - 18:11


Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 03 mars 2015 - 15:53
Ainda em Revisao:



Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 03 mars 2015 - 15:54


Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 09 avril 2015 - 19:48
Segue algumas recomendações adicionais:

[ ] Não parcar a opção de comprtilhamento de arquivos com o iTunnes se não for usar realmente esse recurso.

Conforme imagem abaixo:





Verificar se não tem nenhum erro ou bug ou aviso em sua aplicação.

Compilar usando o Windev Mobile 20 64bits - Versões anteriores não se enquadrão nas regras atuais da Apple que devido a tentativas de invação e diversas regras de segurança os aplicativos ficaram bem mais dificeis de subir para a loja.
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 09 avril 2015 - 20:02
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 09 avril 2015 - 21:55
Kelley Hawley
App Store Review
Apple, Inc.
PHONE: 001-408-974-1301 between 7a-4p Pacific timezone.
California - EUA
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 27 avril 2015 - 18:29
Segunda submissão - mantem a primeira enquanto esta em analise a segunda.



Membre enregistré
1 message
Popularité : +1 (1 vote)
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 26 octobre 2015 - 14:46
Algumas mudanças no iTunnes e na App Store ocorreram:

Segue ai os passos

Configuração do Build ID





Menu Product / Archive / Click no Botão Azul: UPLOAD TO APP STORE





Processo de Analise e Upload





Analise OK e Upload para AppStore em Andamento





Upload OK





Apple Store OK Aguardando revisao humana da equipe de testes e qualidade da Apple





Então é isso pessoal... manual e passo a passo atualizado com as mudanças.

Espero que ajude em seus projetos, sucesso e muita saúde a todos.

--
Adriano Jose Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 9949 1800
adrianoboller@gmail.com
skype: adrianoboller
______________________________________________
Membre enregistré
3 651 messages
Popularité : +175 (223 votes)
Posté le 29 mars 2016 - 17:29
Criação do certificado



--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 9949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.blogspot.com.br/