Вероятно, это первая из ваших проблем.Когда вы обновите проект Three20 xcode 3.2 до 4, вы, вероятно, также получите недопустимое двоичное сообщение при загрузке в itunes.
Единственное решение, которое сработало для меня, - это создать новый проект, заново добавить все исходные файлы и запустить скрипт Python Three20 с чем-то вроде:
python / Users / yourpath / three20/src/scripts/ttmodule.py -p /Users/yourpath/YourProject.xcodeproj Three20 extThree20JSON: extThree20JSON + SBJSON --xcode-version = 4 -c Отладка -c Выпуск
Это трудная задачаэто, но это, вероятно, избавит вас от боли в дальнейшем