У меня было приложение, загруженное в магазин Apple. Теперь я разрабатываю обновленную версию. Но вместо этого, работая над существующим проектом, я создал новый проект с другим именем. Когда я закончил, я изменил имя и идентификатор пакета, чтобы соответствовать существующему приложению.
Я пытался UPLOADING приложение, чтобы проверить полет, но я получил ошибку
"Invalid IPA: The keychain-access-group in the embedded.mobileprovision and your binary don't match."
Так что я начал просматривать сеть за ответы ... То, что я придумал, чтобы включить прав. Я сделал, но безрезультатно ... Тогда я отредактирован пособий, меняясь от этого:
$(AppIdentifierPrefix)com.xxxx
к этому:
12HJ2312.com.xxxx (the number is number of prefix from developer portal)
И это работало, я мог загрузить. И мир снова был в порядке. Или это было? Я до сих пор не понимаю, почему мне пришлось это изменить. Где:
$(AppIdentifierPrefix)
красный? Я думал, что он краснеет от брелка, но кажется, что нет, потому что в брелках есть то же самое значение, которое я ввел. Итак, как я могу увидеть это значение и где он нарисовал его содержимое?
немного поздно, но лучший ответ на это можно найти в следующем ответе: http://stackoverflow.com/a/28714850/774691 –