Я обнаружил, что Xcode 4.3.1 имеет серьезную проблему при проверке приложений с ресурсами в дереве каталогов внутри пакета приложений.
Приложения могут проходить проверку в рамках процесса Xcode «Build for Archive» - этопроисходит сбой только тогда, когда проверка запускается через Организатор, который требуется сохранить для специальной отправки или отправки в App Store.
Потратив часы на то, чтобы отследить обычные проблемы с правами на подпись кода, я в конце концов заметил следующую строку в системной консоли при сбое экспорта:: 32: 48.450 PM [0x0-0x261261] .com.apple.dt.Xcode: / Пользователи / chris / Библиотека / Разработчик / Xcode / Archives / 2012-03-10 / Покрытие 3-10-12 2.32 PM.xcarchive / Продукты/Applications/Coverage.app/Tiles/T-Mobile-roam/4: Является ли каталог
Каталог «Tiles» был добавлен в мой проект с помощью «Создать ссылку на папку для всех добавленных папок».
Я обнаружил, что удаление каталога Tiles позволяет создавать и проверять приложение.Добавление этого обратно приводит к сбою этого знака кода.
Кажется, что добавление многоуровневого дерева каталогов полностью испортило процесс проверки, и сообщения об ошибках отправили разработчиков в погоню за попыткой отследить подписание кодаи проблемы с правами, которые на самом деле не являются проблемой.
У меня никогда не было проблем с предыдущими выпусками Xcode - это, похоже, новая серьезная ошибка в Xcode 4.3.1.
Есть лилюбой возможный обходной путь, который позволит нам отправлять обновления в наше приложение?
Примечания:
Эта тема кажется связанной: https://devforums.apple.com/message/630800
Этот вопростакже затрагивает аналогичную проблему: Xcode 4.3: операция Codesign завершилась неудачно (проверьте, что выбранное вами удостоверение действительно)