Специальные сборки для статических библиотек (Testflight) - PullRequest
3 голосов
/ 29 июня 2011

Я потратил несколько часов на это безрезультатно. У меня есть приложение, которое имеет статическую библиотеку Restkit. Я обнаружил довольно много ошибок, поэтому сделал следующее:

  1. добавлено специальное значение для проекта restkit

  2. добавлен файл rightlements.plist к программе restkit с одним ключом (можно отладить = НЕТ)

  3. после многократного сбоя, в качестве крайней меры, я также добавил info.list с одним ключом (get-task-allow = YES)

Отсюда архивация работает. Но когда я пытаюсь загрузить в testflight, он говорит, что:

"Неверный профиль: для прав разработчика необходимо установить для get-task-allow значение true"

Я очень застрял.

Я также заметил, что некоторые люди упоминали настройку skip-install = NO , но в результате вы получаете архив с несколькими приложениями, который нельзя подписать или проверить.

  • Я также спрашивал об этом на форуме TF. ответит здесь, если я получу ответ, но очень надеюсь на помощь и здесь.

1 Ответ

4 голосов
/ 29 июня 2011

RestKit имеет чрезвычайно активный список рассылки здесь , где авторы фреймворка очень отзывчивы. Возможно, стоит поставить этот вопрос и там.

Тем не менее, сообщение, которое вы видите выше, предполагает, что вы создаете, используя свой профиль разработки, а не свой профиль распространения. Когда вы строите с использованием своего профиля разработки, он ожидает

get-task-allow

должно быть установлено в true, чтобы вы могли отлаживать приложение во время его работы на устройстве.

TestFlight имеет довольно обширное руководство здесь о том, как правильно настроить архив для специального распространения.

...