2016-12-25 5 views
0

Я использовал демонстрационные материалы для передачи, предоставленные Apple, внесли некоторые изменения, купил новый MacBook и ошибку «Не удалось найти появился идентификатор для pass.com.xxx.xxx ". Я, по общему признанию, сделал глупую ошибку, не загружая сертификаты снова, думая, что iCloud сделает это для меня. Однако, даже после этого и дважды проверяя его в брелках, он все равно сталкивается с той же ошибкой. Я проверил passTypeIdentifier и teamIdentifier.ошибка пропуска: не удалось найти идентификатор для pass.com.xxx.xxxx (продолжение)

signpass error:Couldn't find an identity for pass.com.xxx.xxxx

Я повернулся к jsonlint, чтобы убедиться, что мой файл pass.json был свободен от ошибок. Файл был проверен, поэтому я остался немного невежественным относительно того, что может быть проблемой.

Passbook: Couldn't find a passTypeIdentifier in the pass?

Выполнение: ./signapss -p/myPass в терминале, он показывает:

2016-12-25 13:15:19.219 signpass[4024:556398] { 
    "icon.png" = ba47a8021c8d74d2146d7244c8a0566be37df43b; 
    "[email protected]" = bd5442b4b08aa4dde333ec9ef0269e7fd93140b3; 
    "logo.png" = 6d4e7410569679d1ad9ec8040b072d5c6fc46285; 
    "[email protected]" = a718ffd4e611e404dd3eb701454bcaefdabbe311; 
    "pass.json" = bf3b10c7b714fccd38e564e30d2b9342a016615c; 
} 
2016-12-25 13:15:19.236 signpass[4024:556398] Couldn't find an identity for pass.com.VirtualCard.Virtual-Card 

ответ

0

При переходе от старого Mac устройства к другому есть ключ, который также должен быть переданы, и безопасность Apple должна быть связана. При обращении к ним они направляют вас к этому https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/Troubleshooting/Troubleshooting.html#//apple_ref/doc/uid/TP40012582-CH5-SW1 для импорта. Вы можете либо спуститься по этому маршруту, либо просто сгенерировать другой сертификат с нуля, а использовать это, а это то, что я сделал.