Я обновил xcode 8 и столкнулся с проблемой интеграции фреймворка PassKit. вот мой случай:
Если я работаю на симуляторе iOS ниже 10.0 с отключенными возможностями кошелька, я получаю
dyld_sim`dyld_fatal_error: 0x179e000 ‹+0>: int3
-> 0x179e001 ‹+1>: нет
а также
Символ не найден: журнал ошибок _kABPersonAddressCityKey.
Обратите внимание, что я не использую кошелек в своем проекте, а также все, что связано с passkit. поэтому просто для решения проблемы я включаю фреймворк PassKit.
В общем, я заметил, что возможности Wallet и PassKit.framework в Link Binary With Frameworks зависели друг от друга. Disable wallet и passkit будут удалены из связанных фреймворков.
У кого-нибудь уже была такая проблема, как вы ее решаете? и как сохранить PassKit в связанных фреймворках, не активируя возможности кошелька?
Дело в том, что с включенным кошельком я получаю сообщение об ошибке сертификата при работе на устройстве, потому что для этого также требуется включить переключатель кошелька в моей учетной записи разработчика.