Я разрабатываю приложение для jailbroken устройства iOS.
Я хотел бы предназначаться стенд iPhone 3G (IOS 4.3.x) и iPhone 4/4S (IOS 5.x)Как запускать жирные двоичные файлы на iOS 5.1/iPhone 4
Я успешно генерироваться жир исполняемые файлы с Xcode 4.3.x
marsu:LatestBuild sst$ otool -h myproduct.armv6
myproduct.armv6 (architecture armv7):
Mach header
magic cputype cpusubtype caps filetype ncmds sizeofcmds flags
0xfeedface 12 9 0x00 2 20 2664 0x00200085
myproduct.armv6 (architecture armv6):
Mach header
magic cputype cpusubtype caps filetype ncmds sizeofcmds flags
0xfeedface 12 6 0x00 2 19 2648 0x00000085
Running это на iPhone 3G ОК Запуск этого на iPhone 4, я получил
iPhone:~ root# ./myproduct.armv6
Killed: 9
Во время работы в ARMv7 строить только на iPhone 4 в норме.
Что мне не хватает?
Я разговаривал ни с Optimo или BigBoss об этом один раз, и они, кажется, думают, что ваш общий подход может быть использован (сплит с 'липо ',' ldid -S' по отдельности, затем снова соберите). Но я был счастлив создать только armv6, поэтому я никогда не проверял это. – Nate