Я пытаюсь установить сборку AdHoc через TestFlight, но у меня возникают странные трудности.Ниже приведен журнал консоли, который выводит iOS после загрузки бинарного файла и начала установки.Ключевая проблема заключается в том, что iOS говорит, что права не соответствуют данным mobileprocision, но когда я сравнил их, они совпадают.
Я дважды проверил все значения в mobileprovision, rightlemtnts.plist и даже в получающемся IPA (разархивирован изаглянул в скомпилированный бинарный файл) и все выглядит отлично и соответствует.embeded.mobileprovision
имеет значения, соответствующие значениям прав в двоичном файле приложения (когда IPA распакован и двоичный файл открыт в виде текста).Каждое значение, упомянутое в ошибке, присутствует в профиле и правах, и значения совпадают.
Я также пытался очистить проект, удалив все профили с устройства, удалив приложение с устройства, перезагрузив устройство, удалив профили в Dev Portal и создавновый, а также все аналогичные вопросы, задаваемые на Stackoverflow.Пока ничего не помогает.
Итак, мой вопрос: как iOS узнает, что эти значения не совпадают?Поскольку значения в скомпилированном двоичном файле совпадают со значениями во встроенном профиле.
Я упоминал, что я использую Testflight для распространения сборок AdHoc, потому что Testflight автоматически проверяет двоичный файл приложения (права и профиль), а также когда я загружал двоичный файл с несовпадающими значениямион показывал ошибки, как описано в разделе часто задаваемых вопросов здесь и здесь
Другая странная вещь заключается в том, что одни и те же ошибки появляются несколько раз подряд (теперь 5 раз), но я видел повторение до 7 раз).
Кто-нибудь когда-либо сталкивался с подобной проблемой?
Заранее спасибо, и вот упомянутый журнал консоли:
Mar 27 17:58:21 unknown installd[138] <Error>: entitlement 'keychain-access-groups' has value not permitted by a provisioning profile
Mar 27 17:58:21 unknown installd[138] <Error>: entitlement 'com.apple.developer.ubiquity-container-identifiers' has value not permitted by a provisioning profile
Mar 27 17:58:21 unknown installd[138] <Error>: entitlement 'com.apple.developer.ubiquity-kvstore-identifier' has value not permitted by a provisioning profile
Mar 27 17:58:21 unknown installd[138] <Error>: entitlement 'application-identifier' has value not permitted by a provisioning profile
Mar 27 17:58:21 unknown installd[138] <Error>: entitlement 'keychain-access-groups' has value not permitted by a provisioning profile
Mar 27 17:58:21 unknown installd[138] <Error>: entitlement 'com.apple.developer.ubiquity-container-identifiers' has value not permitted by a provisioning profile
Mar 27 17:58:21 unknown installd[138] <Error>: entitlement 'com.apple.developer.ubiquity-kvstore-identifier' has value not permitted by a provisioning profile
Mar 27 17:58:21 unknown installd[138] <Error>: entitlement 'application-identifier' has value not permitted by a provisioning profile
Mar 27 17:58:21 unknown installd[138] <Error>: entitlement 'keychain-access-groups' has value not permitted by a provisioning profile
Mar 27 17:58:21 unknown installd[138] <Error>: entitlement 'com.apple.developer.ubiquity-container-identifiers' has value not permitted by a provisioning profile
Mar 27 17:58:21 unknown installd[138] <Error>: entitlement 'com.apple.developer.ubiquity-kvstore-identifier' has value not permitted by a provisioning profile
Mar 27 17:58:21 unknown installd[138] <Error>: entitlement 'application-identifier' has value not permitted by a provisioning profile
Mar 27 17:58:21 unknown installd[138] <Error>: entitlement 'keychain-access-groups' has value not permitted by a provisioning profile
Mar 27 17:58:21 unknown installd[138] <Error>: entitlement 'com.apple.developer.ubiquity-container-identifiers' has value not permitted by a provisioning profile
Mar 27 17:58:21 unknown installd[138] <Error>: entitlement 'com.apple.developer.ubiquity-kvstore-identifier' has value not permitted by a provisioning profile
Mar 27 17:58:21 unknown installd[138] <Error>: entitlement 'application-identifier' has value not permitted by a provisioning profile
Mar 27 17:58:21 unknown installd[138] <Error>: entitlement 'keychain-access-groups' has value not permitted by a provisioning profile
Mar 27 17:58:21 unknown installd[138] <Error>: entitlement 'com.apple.developer.ubiquity-container-identifiers' has value not permitted by a provisioning profile
Mar 27 17:58:21 unknown installd[138] <Error>: entitlement 'com.apple.developer.ubiquity-kvstore-identifier' has value not permitted by a provisioning profile
Mar 27 17:58:21 unknown installd[138] <Error>: entitlement 'application-identifier' has value not permitted by a provisioning profile
Mar 27 17:58:21 unknown installd[138] <Error>: 00403000 verify_signer_identity: Could not copy validate signature: -402620394
Mar 27 17:58:21 unknown installd[138] <Error>: 00403000 preflight_application_install: Could not verify executable at /var/tmp/install_staging.bsgxAn/foo_extracted/Payload/myapp.app
Mar 27 17:58:21 unknown com.apple.itunesstored[144] <Notice>: MobileInstallationInstall: failed with -1
Mar 27 17:58:21 unknown installd[138] <Error>: 00403000 install_application: Could not preflight application install
Mar 27 17:58:21 unknown installd[138] <Error>: 00403000 handle_install: API failed
Mar 27 17:58:21 unknown installd[138] <Error>: 00403000 send_message: failed to send mach message of 71 bytes: 10000003
Mar 27 17:58:21 unknown installd[138] <Error>: 00403000 send_error: Could not send error response to client