2014-09-10 3 views
3

Я обновил последнюю ночь до Xcode 6 GM. Итак, у меня есть приложение mac, которое включает вспомогательное приложение. Я знаю, что в пакете должен быть только один профиль обеспечения, поэтому я исключил его в вспомогательном приложении. Если я смотрю в .xarchive продукта, он чист из профилей (есть только один или ни один профиль - попробовал оба)Недействительный профиль Профилактика Местоположение: Xcode 6 вставляет его при подаче

Но для меня это как-то кажется, что Xcode 6 GM включает в себя профиль, когда вы нажимаете submit через организатора.

Submission Screen

Как вы можете видеть, что это добавляет профиль обеспечения для обоих бинарных файлов (красный Rect) в пакете и нет никакого способа, чтобы избежать этого.

я в том числе хелперов приложение через фазы сборки Копирование Ressource на: «Содержание/Library/LoginItems»

Что я делаю неправильно? Является ли это проблемой Xcode или моя конфигурация не правильная?

+0

У меня такая же проблема. В XCode 5 просто не подписывается код. Приложение Helper работает нормально. Теперь похоже, что XCode заставляет его прямо перед загрузкой, поэтому у вас нет возможности даже удалить его. – Dids

ответ

1

Хорошо, вот временное решение, которое далеки от идеала, но на данный момент оно работает (если вы не на Йосемити, я предполагаю).

    XCode.app
  1. Rename Xcode 6 на что-то вроде XCode6.app
  2. Скачать Xcode 5 из App Store (загрузка как XCode.app в/Applications)
  3. Open XCode 6, убедитесь, что вы» НЕ ЗАПИСЫВАЕТ ПОДКЛЮЧЕНИЕ ПОЛЬЗОВАТЕЛЯ, а затем Архивируйте сборку и закройте XCode 6
  4. Открыть XCode 5, открыть Организатор и приступить к отправке в Apple, как обычно
  5. Прибыль!

Примечание: Несмотря на то, что это работает, я действительно надеюсь, что Apple исправляет все, что нарушает XCode 6, поскольку этот процесс, скорее всего, сломается с Yosemite.

EDIT: Представлен отчет об ошибке в Apple (rdar: // 18318295)

+0

@ AzzUrr1 Могу ли я спросить, почему вам нужно использовать Xcode 6 GM для развертывания приложения OS X? Вы отправляете приложения Swift еще? BTW: На сайте загрузки для Xcode он по-прежнему говорит: «Новые версии приложений и приложений, представленные в Mac App Store, должны быть созданы с версиями Xcode 5.» – Elwisz

+0

Я сделал это, потому что моя машина была на 10.10, а отправление с Xcode 5 приводит к ошибке в 10.10 – arnoapp

0

Этот вопрос (является), кажется, фиксируется с Xcode 6.01

Это не встраивает профиль в соответствующем хелперов приложение:

enter image description here

Это, кажется, решить проблему

+0

Я пробовал 6.0.1. Но ошибка остается. – Slavik

+0

@Slavik, так что вы получаете тот же экран, что и выше при отправке? – arnoapp

+0

Я получаю два профили обеспечения, когда я отправлял приложение. – Slavik

Смежные вопросы