Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: В России есть разработчики софта под iPhone?
Логин: Пароль:

iPhone forum Russia > Софт > Developer forum
Страницы: 1, 2
iNDEX3
Я бы эта... Вощем, для начала почитать хочу. А потом глупые вопросы порадовать, если не найду ответов.
deliter
http://russianiphone.ru/blog/ и Сам RiP Dev
piti4ek
А клаву русскую тебе кто делает? Америкос? ))
olegi
Слава (aka Slavikus), да я smile.gif

По поводу меня -- шутко, хотя тему завел -- http://www.iphones.ru/forum/index.php?showtopic=4377

Форума наверняка нету. Я не нашёл.
Есть хакинтошевские подфорумы, но там врядли будут рассказывать о базовых принципах Cocoa(хотя корни ростут от обычного С).

Так что, опыт, желание и Гугл в помощь smile.gif

Сам осваиваю методом тыкаsmile.gif
rashn
Цитата(olegi @ 3.11.2007, 1:53) *
Слава (aka Slavikus), да я smile.gif

По поводу меня -- шутко, хотя тему завел -- http://www.iphones.ru/forum/index.php?showtopic=4377

Форума наверняка нету. Я не нашёл.
Есть хакинтошевские подфорумы, но там врядли будут рассказывать о базовых принципах Cocoa(хотя корни ростут от обычного С).

Так что, опыт, желание и Гугл в помощь smile.gif

Сам осваиваю методом тыкаsmile.gif


Могли бы дать хотяб направление для движения? Какой компилятор используете, где качали необходимые библиотеки, под какой ОС работаете? Реально ли работать писать прогу под Виндами и компилить там же (или например компилить на самом айФоне). Покайтесь, излейте грешную душу программиста - вы облегчите тем самым труды других людей.

С уважением!
iNDEX3
Не думаю, Слава будет отвечать на мои глупые вопросы... Изначально я имел в виду "есть ли кто-то кроме него"?
Например, я на перле пишу и уперся в занятный глюк - из приложений нет нормального выхода. Т.е. есть одна магическая кнопка возвращающая к рабочему столу и все. Если из перла экзеком запустить калькулятор, например, то эта кнопка отмирает. Выдти из калькулятора нельзя и на рабочий стол попасть нельзя. Переключиться в другое приложение.... Тоже нельзя. И что делать?
rashn
неее, перл это не серьезно, если уж писать проги под айФон то на С или любом другом языке чтобы они компилировались и ставились как обычные приложения - перл имхо тока для вебсайтов, вы же не планируете вебсервер сделать на нем?
olegi
rashn, я компилю под виндой под CygWin, библиотеки стянул с firmware и прям с трубки. Под виндой вроде всё прекрасно, но навсякий случай лежит HDD с Хакинтошем MacOS 10.4.8 smile.gif
Язык программирования Objective C. После Windows "въезжаю" в "особенности" Cocoa со скрипом.

Чтобы начать кодить необходимы знания по C. и очень при очень желателен опыт на Java, C#, PHP, MFC, ActionScript,COM smile.gif ( если опыт на этих языках есть, то будет намного проще smile.gif )

iNDEX3, у меня у самого вопросов вагон и маленькая тележка smile.gif. При этом Славик тут врядли поможет, т.к. в айФоне парочка своих библиотек, которых нет на большом Маке. Соответственно народ изучает их методом тыка.

Вобщем, вот урлы которые надо в первую очередь прошерстить:

http://ru.wikipedia.org/wiki/Objective-C -- это про язык
http://code.google.com/p/iphone-dev/ -- о компиляторе, в том числе под винду, сайт отвечает на воросы: что? где? когда?
http://code.google.com/p/iphone-dev/issues/detail?id=40#c16 -- мой коммент, с волшебным аттачем, в котором рассказывается о том, что и как я ставил, и что походу дела получал.
http://iphone.fiveforty.net/wiki/index.php...ation_-_Windows -- про компилятор,2. фак. там домен просрочен. я не знаю, куда эта wiki переехала. не ужто где и iPod touch колупают? Они вроде хотели сmerge-ица.

http://www.iphonedevdocs.com -- форум про кодинг

в http://code.google.com/ сделать поиск по "iphone", выдаст кучу проектов с исходниками под яблоФон.
Почитывать Erica Sadun. И Гугл ваш best friend smile.gif

One more thing © S.J., и да господа Английский обязателен smile.gif
SeaBreeze
Может создать отдельный раздел для разработчиков с ограниченным доступом? Только для специалистов, так сказать. Scorpios33 уже предлагал.
olegi
Можно и создать, но сегодня форум был полдня не доступен smile.gif а когда программист не может получить требуемую инфу, он начинает нервничать smile.gif. А вообще, конечно было бы здорово иметь такой подраздел.

А кто ещё знает что нибудь о кодинге по MacOS/Cocoa/iPhone кроме Славы?
Есть ещё такие люди на форуме, или в стране?
Если нет, то Славик устанет отвечать на вопросы "чем NSString отличается от NSMutableString" и т.п.
bOOster
Цитата(olegi @ 3.11.2007, 4:26) *
... smile.gif а когда программист не может получить требуемую инфу, он начинает нервничать smile.gif.

И пьянствовать пиво! laugh.gif

Самый простой способ разрабатывать приложения это использовать Developer Tools от Apple там вообщето HELP есть если что.. Но во многих случаях он пытается лезть в интернет.

Прошвырнитесь по книжным магазинам - есть толковая книжка - вроде "Разработка приложений под MacOSX" чтото такое. Там достаточно понятно описаны модели программирования как Cocoa так и Carbon. Именно азы! С чего начать и вообще представить как ЭТО РАБОТАЕТ!
Для IPhone нужен Cocoa.
Если уж в Алмате книжка есть то в Москве она должна быть непременно!! tongue.gif
olegi
bOOster, спасибо за наводку :-)

правда сейчас стал сталкиваться с GUI библиотеками, котрые специфичны только для яблоФона. А по ним, пока книг нет
SeaBreeze
Форум для разработчиков создан: http://www.iphones.ru/forum/index.php?showforum=59
Создана новая группа "Разработчик" (см. Slavikus)

Ваши пожелания?
rashn
Начал компилить, выдает такие ошибки - нет библиотек. Где их качнуть?

P.S. Для админа - не думаю что этот форум надо делать закрытым - не так много еще разработчиков профессионалов и "пионеров" которые бы их могли доставать глупыми вопросами. Рановато.

c:\MinGW\bin>gcc -c hw\hello.m
hw\hello.m:1:24: UIKit/UIKit.h: No such file or directory
In file included from hw\hello.m:3:
hw\HelloApplication.h:1:34: Foundation/Foundation.h: No such file or directory
hw\HelloApplication.h:3:32: UIKit/UIApplication.h: No such file or directory
hw\HelloApplication.h:4:31: UIKit/UIPushButton.h: No such file or directory
hw\HelloApplication.h:5:30: UIKit/UITableCell.h: No such file or directory
hw\HelloApplication.h:6:42: UIKit/UIImageAndTextTableCell.h: No such file or dir
ectory
In file included from hw\hello.m:3:
hw\HelloApplication.h:9: error: syntax error before "UIImageAndTextTableCell"
hw\HelloApplication.h:11: error: cannot find interface declaration for `UIApplic
ation', superclass of `HelloApplication'
rashn
Кстати, для таких же как я нулевых http://developer.apple.com/reference/Cocoa...0416-TP30000856
iNDEX3
Цитата(rashn @ 3.11.2007, 0:37) *
неее, перл это не серьезно...
...перл имхо тока для вебсайтов, вы же не планируете вебсервер сделать на нем?


Я, как веб-разработчик, именно это и планирую. Масса современных приложений имеют вебморды :)
Учитывая, что сафари заточен под веб2.0 (ненавижу это понятие, но так большинству понятней) это не так смешно как кажется. Апачь+Перл+яваскрипт и, если получится, аякс... Приложения имеют адрес типа http://phone, http://sms, http://mail и т.д.
Но... Я это пишу исключительно для себя, т.е. это не для распространения, ибо мало кто хочет (да и умеет) прописать в хостах алиасы, настроить апача, правильно раздать права и т.д... Хотя... Если у меня получится что-то относительно удобное и кто-то захочет это поставить, то я поделюсь, ессно.

P.S. Впрочем, есть идеи неализуемые своими силами и я даже готов за эту реализацию заплатить.
olegi
rashn, меня смущает MinGw, лично я использую CygWin и не просто gcc, а скомпиленный аля apple-arm-darwin-gcc. читайте iphone-dev на code google pages.
ссылки выше
DimII
Кто нибудь пытался поставить ява-машинку на эту фрю?
olegi
в wiki на "5-40" была страничка посвященная jave. предлагали opensource jvm собрать под девайс.
Sanvean
http://aakash-bapna.blogspot.com/ -- Описание установки devkit'а на Linux. Сам пока не пробовал.
rashn
а найдется ли тут человек который не будет разговаривать ссылками и загадочными фразами, а выложит все необходимые инструкции и файлы. Я думаю этому человеку тут памятник бы поставиили.

И дело не в том что я ленюсь, а в том что простонет столько времени чтоб вникать во все эти тонкости, а хотелось бы просто начать программировать.

дайте инстоументы!!! smile.gif
rashn
Цитата(slavikus @ 4.11.2007, 18:49) *
Учитывая отсутствие официального SDK дядю, который все сделает, разжует, в рот положит, и челюстями за Вас подвигает. Нет времени и желания - в сад. blink.gif


ну вот, окзался не понят. Я никогда не сталкивался ни с маками, ни с бсдями. SVN для меня тоже неизвестная вещь - попробовал скачать дев тул, просит логин пароль. где их брать непонятно - и такие мелочи напрягают постоянно. Я писал программу под СониЭрик на С++ под mophun - и даже денег заработал чуток, хотя до этого Си вообще не знал. Просто времени дейс твиттельно мало...
DimII
Цитата(rashn @ 4.11.2007, 17:16) *
ну вот, окзался не понят. Я никогда не сталкивался ни с маками, ни с бсдями. SVN для меня тоже неизвестная вещь - попробовал скачать дев тул, просит логин пароль. где их брать непонятно - и такие мелочи напрягают постоянно. Я писал программу под СониЭрик на С++ под mophun - и даже денег заработал чуток, хотя до этого Си вообще не знал. Просто времени дейс твиттельно мало...


SVN это средство конртоля - его можно и не качать. Если уж тут gcc - то это в разы упрощает разработку - вот только стоит ли делать... если jvm - будет?
rashn
Цитата(scorpios33 @ 4.11.2007, 19:25) *
На этом форуме мало у кого есть время. У нас тоже его нет и очень не хочется, чтобы в этом топике мы повторяли ошибки и вели разговор не по делу. Все что можно надо раскапывать и находить самостоятельно, если к этому не готов, незачем и пробовать. Находить решения, обсуждать и помогать друг другу мы все готовы, но просьба должна быть конкретной и четко сформулированной. Мы не можем учить и объяснять. "Просто времени действительно мало..."...........;-)



Ок, да согласен - формулирую точней - где взять, помогите их раздобыть, библиотеки UIkit'а на которые у меня ругается компилятор gcc - я его установил и установил необходимые (как я понял) gcc-objc-3.4.5 вот ща на .h файлы и ругается при компиляции.
olegi
rashn, вы пишите что у вас нет времени. врёте всё smile.gif у вас есть время ждать ответ, пока кто нить да ответит где взять платформу. если бы хотя бы 10 минут прошвырнулись поссылкам, то увидили:
1. ПОД MinGW devKit НЕ ВСТАЁТ!!!! А Встаёт только под CygWin.
2. С чего вы взяли что нужен -- gcc-objc-3.4.5? нужен компилятор под АРМ. где его взять? скомпилить. как? ответ тут -- http://code.google.com/p/iphone-dev/wiki/Building.
лень читать? значит вы не программер.
3 . "где взять, помогите их раздобыть, библиотеки UIkit'а " -- если бы хотя бы 5 мин, вы прочитали бы вики на гугле, то там нашли бы тот топик, который выше привел Слава.


МОДЕРАТОРАМ -- Предлагаю банить тех, кто задает такие вопросы. Если они не смогли поднять DevKit, то миллиард вопросов тут обеспечен. Врядли кто-то будет на них отвечать.
Лично я сначала неделю поумачался с хакинтошем, чтобы поднять ДевКит, а потом пару дней переписывался с товарищем, который поднял под ЦигВином под Виндовсом.
ИМХО, ссылки которые я дал в начале топика, отвечают на множество вопросов.

"http://code.google.com/p/iphone-dev/issues/detail?id=40#c16 -- мой коммент, с волшебным аттачем, в котором рассказывается о том, что и как я ставил, и что походу дела получал.".
неужто людям лень скачать 600 кб архив, и заглянуть в него?!
rashn
Цитата(olegi @ 4.11.2007, 21:32) *
rashn, вы пишите что у вас нет времени. врёте всё smile.gif у вас есть время ждать ответ, пока кто нить да ответит где взять платформу. если бы хотя бы 10 минут прошвырнулись поссылкам, то увидили: .............


Олег, вы тратите очень много нервов - так нельзя. Если вам не интересно или напрягает - читайте по диагонали. Каждый имеет право задавать вопросы в меру своих способностей. Касаемо ожидания ответа - я подбегаю раз в час-два к компу и проверяю - ответили или нет, а потом бегу обратно к детям - коих у меня двое - мал мала меньше, а я с ними один весь день и потому задавал такие вопросы, чтобы те пару часов что у меня будет после того как я уложу их спать - не разбираться в идиотской задаче - наладке компилятора, а сразу приступить к опробыванию примеров.

Славикус спасибо большое - поставил скачиваться, огрмный зараза файл - на трафик 1000 рублей уйдет.
Sanvean
Линуксовый тулчейн работает. Только что удалось собрать Hello World.
rashn
Цитата(Sanvean @ 5.11.2007, 0:32) *
Линуксовый тулчейн работает. Только что удалось собрать Hello World.


Вы качали SDK, сколько весит та часть, которую нужно извлечь из него? Реально выложить куда нибудь? А то у меня 464 метра только скачалось и конца и края не видно. rolleyes.gif
rashn
Цитата(scorpios33 @ 5.11.2007, 1:23) *
Я вам сочувствую. У Славикуса тоже двое, тож мал мала меньше, младший тока недавно из "магазина", только-только, работает он после того как их уложит часов 4-5. Кормит всю семью (то ись готовит), и пашет весь день на работе. Поэтому всю эту лирику, как и 1000 рублей на инет надо выкинуть в помойку........мы же качаем и не говорим вам о наших проблемах....... И почему вы все время что-нибудь сделать для вас? Я же не прошу у вас помощи? Решайте проблемы и вопросы самостоятельно, или не беритесь за них.........................;-)


я все сделаю сам и первое что я сделаю после того как разберусь (если разберусь) - это выложу все необходимые файлы в одном месте с небольшой инструкцией как и в какой последовательности все это хозяйство запустить под виндой - для чайников, к коим и себя отношу.
bOOster
Цитата(olegi @ 4.11.2007, 14:51) *
в wiki на "5-40" была страничка посвященная jave. предлагали opensource jvm собрать под девайс.

Актуально, кстати... Хотя думаю надо подождать 1.1.2 - авось появиться официальная...
viaphone
Цитата(rashn @ 4.11.2007, 22:35) *
я все сделаю сам и первое что я сделаю после того как разберусь (если разберусь) - это выложу все необходимые файлы в одном месте с небольшой инструкцией как и в какой последовательности все это хозяйство запустить под виндой - для чайников, к коим и себя отношу.



Имхо.
Жду инструкции под видну ибо после прочтения разбираться нет сил и желания. Думаю после выхода инструкции разработчиков значительно прибавиться. Желание пополезничать конечно есть.

На счет джавы нашел такоe:
You also don’t see Java on the iPhone, which isn’t a huge surprise. Jobs was quoted as saying right before the iPhone’s release, “Java’s not worth building in. Nobody uses Java anymore. It’s this big heavyweight ball and chain.”

olegi
Уважаемый rashn ! :-) и все остальные.
Если бы вы потратили 10 минут на ссылки которые приведены выше, то узнали бы:
1. ARM-компилятор под MinGW не собирается. http://code.google.com/p/iphone-dev/issues/detail?id=62. Выкачивайте CygWin.
2. Тот вожделенный файл, в котором рассказывается о том как от начала до конца получить devkit под Windows уже давно лежит в интернете. Это аттач на 600 кб. в моём комменте. http://code.google.com/p/iphone-dev/issues/detail?id=40#c16 , Install session logs.zip, log.txt:

Цитата
---======== Install toolchain ===========----------

Each step have log file 1...13.txt, with log of errors and warnings in 1-err....13-err.txt
With victzh patch. Big thanks to him! smile.gif

This packages i'm using in CygWin:

(dir names from local cache directory):

alternatives,apr1,aprutil1,ash,autoconf,automake,base-files,base-passwd,bash,binutils,
bison,bzip2,coreutils,cpio,crypt,curl,cygutils,cygwin,cygwin-doc,db,dejagnu,diffutils
editrights,expat,expect,findutils,flex,gawk,gcc,gcc-mingw,gdb,gdbm,gettext,gmp,grep,
groff,gzip,jikes,jpeg,less,libiconv,libpng,libssh2,login,m4,make,man,mingw-runtime,
mktemp,mpfr,ncurses,neon,openssl,patch,patchutils,pcre,perl,popt,readline,rebase
,
run,sed,subversion,tar,tcltk,termcap,terminfo,texinfo,unzip,w32api,which,zip,zli
b


$ uname -a
CYGWIN_NT-5.1 MyPCName 1.5.24(0.156/4/2) 2007-01-31 10:57 i686 Cygwin

$ bison --version
GNU Bison version 2.3

$ flex --version
flex version 2.5.4

$ svn co http://llvm.org/svn/llvm-project/llvm/trunk llvm-svn -r 42269 // from 2007-09-25
$ pushd llvm-svn

$ ./configure --enable-optimized >/1.txt

$ make ENABLE_OPTIMIZED=1 >/2.txt

$ make install /3.txt

$ ./mklib --finish /llvm-svn/Release/lib >/3.5.txt

$ LLVMOBJDIR=`pwd`
$ popd


$ svn checkout http://iphone-dev.googlecode.com/svn/trunk/ iphone-dev
$ pushd iphone-dev

// put odcctools_cygwin.patch in iphone-dev/odcctools/
$ cd odcctools
$ patch -p0 <odcctools_cygwin.patch

//output:
-----------------------------------------------
patching file include/Makefile.in
patching file include/mach/machine/vm_types.h
patching file include/mach/cygwin/_types.h
patching file include/mach/cygwin/vm_types.h
patching file misc/Makefile.in
patching file misc/libtool.c
patching file otool/Makefile.in
patching file ld/Makefile.in
patching file ld/pass1.c
patching file ld/pass2.c
patching file ar/Makefile.in
patching file ar/archive.c
patching file as/Makefile.in
patching file as/Makefile.arch.in
patching file ld64/Makefile.in
patching file man/Makefile.in
patching file libmacho/Makefile.in
patching file libstuff/writeout.c
----------------------------------------------

$ mv include/foreign/machine include/foreign/_machine
$ cd ..

$ mkdir /usr/local/arm-apple-darwin
$ mkdir -p build/odcctools
$ pushd build/odcctools

$ ../../odcctools/configure --target=arm-apple-darwin --disable-ld64 >/4.txt
$ make >/5.txt

// Strange error. Try again.

$ make >/5.1.txt

// !!!!!!!!!!!!!!! I'm REBOOT PC. See 5.1-err.txt. Something like not enough memory.

$ cd llvm-svn
$ LLVMOBJDIR=`pwd`
$ cd ..
$ pushd iphone-dev
$ pushd build/odcctools
$ make >/5.2.txt

$ make install >/6.txt
$ popd

// !!! I copy files FROM iPhone with iBrick(or other iPhone filesystem explorer),
// because early, i have errors with heavenly.dmg, with librarys which have symlink in files
// and CygWin don't recognize it

$ HEAVENLY=/usr/local/share/iphone-filesystem

// Get SDK from xCode with PowerISO 3.8

$ pushd include
$ ./configure --with-macosx-sdk=/Developer/SDKs/MacOSX10.4u.sdk >/7.txt
$ bash install-headers.sh >/8.txt

// Again reboot, not enough memory, see 8.1-err.txt
// ... restore vars
$ cd llvm-svn
$ LLVMOBJDIR=`pwd`
$ cd ..
$ pushd iphone-dev
$ pushd build/odcctools
// ... end restore vars

$ bash install-headers.sh >/8.1.txt
$ popd

$ mkdir -p build/csu
$ pushd build/csu
$ ../../csu/configure --host=arm-apple-darwin >/9.txt
$ make install >/10.txt
$ popd


$ mkdir -p build/llvm-gcc-4.0-iphone
$ pushd build/llvm-gcc-4.0-iphone
$ ../../llvm-gcc-4.0-iphone/configure --enable-llvm=`llvm-config --obj-root` \--enable-languages=c,c++,objc,obj-c++ --target=arm-apple-darwin --enable-sjlj-exceptions \--with-heavenly=$HEAVENLY --with-as=/usr/local/bin/arm-apple-darwin-as \--with-ld=/usr/local/bin/arm-apple-darwin-ld >/11.txt
$ make LLVM_VERSION_INFO=2.0-svn-iphone-dev-0.3-svn >/12.txt
$ make install >/13.txt
$ popd
$ popd

---======== Updating headers ===========----------

// # cd /usr/local/arm-apple-darwin/include
// # svn co http://svn.berlios.de/svnroot/repos/.....;/trunk/include include

I downloaded from svn.berlios.de include folder, and copy over follow directory to /usr/local/arm-apple-darwin/include

architecture
arm
CarbonCore
Celestial
CoreSurface
CoreTelephony
GraphicsServices
LayerKit
mach
machine
MobileMusicPlayer
OpenGLES
sys
TelephonyUI
UIKit
vmutils

---======== TestingApps ===========----------

In TestApps dir you can find Lucas Newman's phonedemos with modified Makefile.
and HelloWorld App.

All compiles and tested on iPhone with 1.0.2.
Еxcept for NetServices, wich have some warnings when linking.
See build.output for details.


3. Дети -- это респект и уважуха, но если бы вы потратили 10 минут, то давно бы уже сидели дома с рабочим девкитом, и давно бы скомпилировали первую свою программу под iPhone smile.gif
rashn
Цитата(olegi @ 5.11.2007, 14:47) *
Уважаемый rashn ! :-) и все остальные.
Если бы вы потратили 10 минут на ссылки которые приведены выше, то узнали бы:
1. ARM-компилятор под MinGW не собирается. http://code.google.com/p/iphone-dev/issues/detail?id=62. Выкачивайте CygWin.
2. Тот вожделенный файл, в котором рассказывается о том как от начала до конца получить devkit под Windows уже давно лежит в интернете. Это аттач на 600 кб. в моём комменте. http://code.google.com/p/iphone-dev/issues/detail?id=40#c16 , Install session logs.zip, log.txt:
3. Дети -- это респект и уважуха, но если бы вы потратили 10 минут, то давно бы уже сидели дома с рабочим девкитом, и давно бы скомпилировали первую свою программу под iPhone smile.gif



Олег, спасибо, я именно по вашей инструкции и действую. Цигвин выкачал, ВЕВ-Айфон выкачал все что было у них, и с Apple тоже уже все выкачал. Сижу разбираюсь.
Sanvean
По делу: Я человек развращённый визуальными средами. В vi я только .perl и .c умею -- в остальных случаях хочу гуй. XCode, как я понял, под линуксом не работает. Это мне что, хакинтошем обзаводиться надо?

ОФФ: Гм, интересно получается: Двое детей, айфон, интерес к айфон-девелопменту. Все три пункта также относятся и ко мне. Тенденция, однако, у скучающих отцов семейств: обзаводиться игрушками и пытаться пристроить их к делу в свободные от работы и детей пару часов =)

viaphone
Скачал xcode_3.0.dmg, не могу ни чем открыть.
Чем посоветуете, кроме PowerISO, Alcohol?

Качал с официального, но всё равно шанс битости при перекачки остаётся (
Чем проверить?
rashn
Цитата(viaphone @ 5.11.2007, 22:28) *
Скачал xcode_3.0.dmg, не могу ни чем открыть.
Чем посоветуете, кроме PowerISO, Alcohol?

Качал с официального, но всё равно шанс битости при перекачки остаётся (
Чем проверить?


Аналогичная проблема - скачал открываю PowerISO - пишет что неверный или неподдерживаемый формат файла. Открыл файл с помощью HSFExplorer 0.18.3 (хотя это вроде бы не рекомендуют - Do not use the Linux kernel's HFS+ loopback mount: it does not support the format used by this DMG, and your files will be corrupted. One program that is known to work is PowerISO, although it isn't free.

В итоге данная процедура не проходит:
gunzip -c ../MacOSX10.4.Universal.pkg/Contents/Archive.pax.gz | cpio -i

А выдает вот что:
Раш@Раш-ПК /home/MacOSX10.4-Universal-SDK
$ gunzip -c ../MacOSX10.4.Universal.pkg/Contents/Archive.pax.gz | cpio -i
gzip: ../MacOSX10.4.Universal.pkg/Contents/Archive.pax.gz: Not a directory
cpio: premature end of archive

Что делать? Может где-нибудь можно купить этот файл или кто нибудь запишет на болванку - я бы подослал курьера с десятком бутылок Туборга (особенно если бы записали всю платформу целиком).

С ув., Rashn
Sanvean
Инструкция с сайта, о котором я писал:

No need to download the whole xcode tools dmg (~924mb). I extracted the package,uploaded it for you smile.gif,
1. download the needed file from here- http://rapidshare.com/files/66764258/MacOSX10.4u.sdk.rar Пароль на архив - aksblog.co.nr
2. Extract RAR
3. gunzip -c MacOSX10.4u.sdk.pax.gz | cpio -i
4. Find MacOSX10.4u.sdk folder in extracted contents and link it toolchain install procedure.


viaphone
Цитата(Sanvean @ 5.11.2007, 20:42) *
Инструкция с сайта, о котором я писал:

No need to download the whole xcode tools dmg (~924mb). I extracted the package,uploaded it for you smile.gif,
1. download the needed file from here- http://rapidshare.com/files/66764258/MacOSX10.4u.sdk.rar Пароль на архив - aksblog.co.nr
2. Extract RAR
3. gunzip -c MacOSX10.4u.sdk.pax.gz | cpio -i
4. Find MacOSX10.4u.sdk folder in extracted contents and link it toolchain install procedure.



Ни как не могу пойти дальше. Получаю такое
comp@comp ~/iphone-dev/include
$ ./configure --with-macosx-sdk=/Developer/SDKs/MacOSX10.4u.sdk >/7.txt
configure: error: You must have a copy of the Mac OS X 10.4 Universal SDK. Pleas
e see the wiki at http://iphone-dev.googlecode.com/ for information on how to ob
tain this. If you already have the SDK use a --with-macosx-sdk=path option to sp
ecify the path.

Пробовал очень по разному.
Подскажите куда именно скопировать /Developer/SDKs/MacOSX10.4u.sdk и с какой папки какую строку запустить?

Заранее благодарен.
rashn
Олег, в вашей инструкции есть такая строчка

// put odcctools_cygwin.patch in iphone-dev/odcctools/
$ cd odcctools
$ patch -p0 <odcctools_cygwin.patch

А где патч этот скачивается?
olegi
патч.
он тут -- http://code.google.com/p/iphone-dev/issues/detail?id=40#c11
ссылка -- http://code.google.com/p/iphone-dev/issues...ls_cygwin.patch

кстати, поднялся 5-40.
полезно будет почитать:

http://iphone.fiveforty.net/wiki/index.php...ation_-_Windows
http://iphone.fiveforty.net/wiki/index.php...ation_-_Windows


как я понял, сейчас тут у людей проблемы с последним xcode, который справедливо носит версию 3.0, а до этого другие люди использовали версию 2.*.
можно на wiki об этом написать, т.к. там у людей больше возможностей по таким эксперементам с macOs, и выкачиванием 900метровых файлов smile.gif
да и опыта в 1000 раз больше.
viaphone
Цитата(olegi @ 6.11.2007, 10:38) *
патч.
он тут -- http://code.google.com/p/iphone-dev/issues/detail?id=40#c11
ссылка -- http://code.google.com/p/iphone-dev/issues...ls_cygwin.patch

кстати, поднялся 5-40.
полезно будет почитать:

http://iphone.fiveforty.net/wiki/index.php...ation_-_Windows
http://iphone.fiveforty.net/wiki/index.php...ation_-_Windows
как я понял, сейчас тут у людей проблемы с последним xcode, который справедливо носит версию 3.0, а до этого другие люди использовали версию 2.*.
можно на wiki об этом написать, т.к. там у людей больше возможностей по таким эксперементам с macOs, и выкачиванием 900метровых файлов smile.gif
да и опыта в 1000 раз больше.


Разьясните что такое 5-40?

Ссылки сейчас не активны.
olegi
Цитата
Разьясните что такое 5-40?
= iphone.fiveforty.net/wiki/index.php
всё ссылки только что открылись.
nikki
Цитата(SeaBreeze @ 3.11.2007, 13:50) *
Форум для разработчиков создан: http://www.iphones.ru/forum/index.php?showforum=59
Создана новая группа "Разработчик" (см. Slavikus)

Ваши пожелания?


Приветствую,

Я хочу перенести под iphone sip/voip клиент. Начну наверно с minisip, затем как звезды встанут.

Проблема в том, что у меня нулевой опыт по написанию GUI интерфейсов (и нет желания и времени это осваивать) , зато довольно большой по command-line, Unix, сети и т.д. В общем, ищется человек, заинтересованный в VOIP функциональности на iphone и способный написать родное gui для minisip для iphone. С меня перенос библиотек, обеспечивающих функциональность протокола SIP и CLI. Huh? tongue.gif
nikki
П|од 64bit никто не пытался собирать toolchain? У меня под linux не собирается iphone-dev.
rashn
Цитата(olegi @ 6.11.2007, 14:31) *
= iphone.fiveforty.net/wiki/index.php
всё ссылки только что открылись.



Олег, вы не уточните - не совсем догнал с пунктом скачивания файловой системы айФона - скачивать вообще все? или только поддиректорию /var/root
rashn
Цитата(nikki @ 6.11.2007, 23:32) *
П|од 64bit никто не пытался собирать toolchain? У меня под linux не собирается iphone-dev.



у меня под Vista 64bit собрался, сейчас вот с хедерами бьюсь
nikki
Цитата(rashn @ 6.11.2007, 23:39) *
у меня под Vista 64bit собрался, сейчас вот с хедерами бьюсь


Нет, я имею в виду под linux-64. gcc по умолчанию генерит 64 битный код. У iphone-dev какие-то траблы - не собирается так. Чтобы собирать в 32bit, gcc надо запускать с ключиком -m32. При этом похоже разваливается сборка llvm-gcc-4.0-iphone: ругается что не находит функции из phreads и еще кое-какие. Сейчас пытаюсь все собрать с самого начала с -m32, а то разные пакеты собирались с разными ключами, может из-за этого не получается.
rashn
Цитата(nikki @ 7.11.2007, 2:44) *
Нет, я имею в виду под linux-64. gcc по умолчанию генерит 64 битный код. У iphone-dev какие-то траблы - не собирается так. Чтобы собирать в 32bit, gcc надо запускать с ключиком -m32. При этом похоже разваливается сборка llvm-gcc-4.0-iphone: ругается что не находит функции из phreads и еще кое-какие. Сейчас пытаюсь все собрать с самого начала с -m32, а то разные пакеты собирались с разными ключами, может из-за этого не получается.


Понятно, а у меня близится все к завершению - последний make идет. Я вот думаю, если я эту платформу на базе cygwin тупо заархивирую и на работе разверну - будет там она работать? Имя компа там другое.
viaphone
rashn, до сих пор борюсь с "$ ./configure --with-macosx-sdk=/Developer/SDKs/MacOSX10.4u.sdk >/7.txt"
Можете подробно описать куда вы копируете "Developer\SDKs\MacOSX10.4u.sdk"?
И от куда какую строку запускаете?
nikki
В общем с x86_64 linux есть проблемы сборки. Заключаются в том, что iphone-dev не собирается в 64 режиме, а некоторые другие пакеты (llvm) не удается беспроблемно собрать c build=i386-fedora-linux и -m32 , у них возникают свои проблемы с ld.

Как назло, у меня сейчас повсюду только 64 битные машины и ОС - что дома, что на работе. По крайней мере среди тех, с которых целесообразно вести разработку. Может кто-нибудь знает процедуру сборки под ними или патчи?


-----

Собралось. Но как же все криво, однако.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Русская версия IP.Board © 2001-2010 IPS, Inc.