Я делаю приложение для iOS, которое использует Passbook/PassKit. У меня есть все сертификаты, настройки и идентификаторы. Однако, в последнее время строит мое приложение, я получаю эти две ошибки при попытке добавить пропуск в PassBook:Ошибка при создании Passbook Pass
Invalid data error reading card pass.PASSTYPE.ID/PASSTYPE-ID. Pass dictionary must contain key 'key'.
И:
Creation of pass failed: Error Domain=PKPassKitErrorDomain Code=1 "The pass cannot be read because it isn't valid." UserInfo=0x1c5de340 {NSUnderlyingError=0x1d5dca50 "Pass dictionary must contain key 'key'.", NSLocalizedDescription=The pass cannot be read because it isn't valid.}
Это кажется совершенно случайным образом (опять же, спасибо вы Xcode 4), однако я уверен, что это то, что я делаю.
Я создаю проход, подключившись к серверу (www.PassSlot.com), а затем отредактировал его и загрузил. Может ли это иметь отношение к моему интернет-соединению (например, HTTP против HTTPS или скорости)? Или это связано с чем-то совершенно другим, например недопустимым файлом прав или чем-то вроде этого?
Я видел много ошибок в Xcode, но эта ошибка PassKit для меня таинственна. Любая помощь будет оценена!