Почему при обмене данными через Snapchat SDK появляется ошибка AXServer? - PullRequest
0 голосов
/ 24 марта 2020

Я использую пример проекта xcode для обмена медиафайлами между моим приложением и Snapchat напрямую. К этому моменту я успешно аутентифицировал свое приложение (оно загружает bitmoji + информацию о пользователе и я могу распечатать токен доступа). Код, который вызывает ошибку, вызывается после того, как UIPicker выбрал изображение:

из строки 38 MediaPickerViewController.swift

fileprivate func shareImage(image: UIImage) {
    let snapPhoto = SCSDKSnapPhoto(image: image)
    let snapContent = SCSDKPhotoSnapContent(snapPhoto: snapPhoto)

    // Send it over to Snapchat. This produced the error below
    snapAPI.startSending(snapContent)
}

Затем, когда вы выбираете изображение из галереи:

2020-03-23 17:49:54.487603-0700 CreativeKitSample[20966:5903027] 
[AXRuntimeCommon] AX Lookup problem - errorCode:1100 error:
Permission denied portName:'com.apple.iphone.axserver' PID:20969

Это работает на моем iPhone, отладка по USB. Я новичок в разработке Swift, и я думаю, что мое приложение подписано сертификатом разработчика, возможно, оно вставлено в iOS 13 из-за связи с приложениями prod? Или это AXServer больше в Core UI или Accessibility? Этот проект использует Interface Builder / Storyboards. Я попытался отключить accessibility флажок на элементах пользовательского интерфейса. Я в недоумении, поиск ошибок разрешения AXServer не помог.

некоторые ошибки AX:

1 Ответ

1 голос
/ 25 марта 2020

Я идиот. Когда я создал свой сертификат разработчика Apple и профиль обеспечения, у меня возникла коллизия с идентификатором пакета, поэтому я изменил его в настройках обеспечения, но не смог обновить идентификатор пакета портала Snapchat. Оставив здесь вопрос для кого-либо еще с такой же проблемой.

Они могут сделать свою ошибку немного более наглядной ...

...