2016-01-03 10 views
0

У меня есть работа над моей первой настройкой, а также добавлена ​​совместимость 64-бит, но она не работает на моем iphone 5, но она работает на ipad 4. plzz помогите мне решить эту проблему.Как сделать работу cydia tweak на iphone 5 и более поздних версиях

вот мой Makefile enter image description here

ответ

1

Это может быть потому, что вы включили поврежденные заголовки, например, в некоторых заголовков он показывает

float functionName(); 

, но в действительности его

CGFloat functionName(); 

поэтому, когда вы скомпилировать проект, он будет работать на 32-разрядных устройствах, но не на 64-битных устройствах, потому что ваш код считает, что он получит плавать в то время как несколько раз он получит дважды на 64 разрядных устройств

, потому что CGFloat является поплавка на 32-разрядных устройств и дважды на 64-разрядных устройств. поэтому вы должны проверить заголовки, которые используете, и посмотреть, содержат ли они float или double внутри них, потому что яблоко использует их типы много, и они редко используют простые типы C.