compilando para o iphone (qualquer iphone) sem pagar US$99

6, February, 2009

Baixe o iphone sdk em:
http://developer.apple.com/iphone/download.action?path=/iphone/iphone_sdk_for_iphone_os_2.2__9m2621__final/iphone_sdk_for_iphone_os_2.2_9m2621_final.dmg

Crie seu proprio certificado para assinar os aplicativos como explicado aqui:
http://developer.apple.com/documentation/Security/Conceptual/CodeSigningGuide/Procedures/chapter_3_section_2.html

edite o arquivo /Developer/Platforms/iPhoneOS.platform/Info.plist e adicione os seguintes parametros na secao DefaultProperties

PROVISIONING_PROFILE_ALLOWED
NO
PROVISIONING_PROFILE_REQUIRED
NO

ps.: se voce ainda tem o sdk 2.1 ou inferior as opcoes de PROVISIONING estao lá, mas como padrao YES, entao apenas mude-as.

no Xcode, vá em “Project -> Edit Project Settings” e coloque o nome do certificado que voce criou em “Code Signing Identity->Any iPhone OS Device”

agora voce pode compilar o aplicativo para rodar no seu (ou qqer outro) iPhone.

ps. Se o Xcode estiver aberto e voce conectar seu iPhone ele perguntará se voce deseja provisiona-lo como aparelho de desenvolvimento. Clique “NO” se voce preza pelo trabalho que teve em fazer o jailbreak e/ou desbloqueio.

apos compilado basta copiar seu aplicativo para o iphone e faze-lo executavel, mais ou menos assim:

scp -r meuaplicativo.app root@enderecoipdoiphone:/Applications/
ssh root@enderecoipdoiphone
chmod +x /Applications/meuaplicativo.app/meuaplicativo

faça um “fast respring” ou “reboot” e o icode do aplicativo vai aparecer.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: