【发布时间】:2020-03-24 18:02:50
【问题描述】:
我正在使用example xcode project 在我的应用程序和 Snapchat 之间直接共享媒体。至此,我已经成功验证了我的应用程序(它加载了 bitmoji + 用户信息,我可以打印访问令牌)。在 UIPicker 选择图像后调用导致错误的代码:
来自MediaPickerViewController.swift的第38行
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 上通过与产品应用程序通信而被沙盒化的?或者AXServer 更多的是核心 UI 还是可访问性?该项目使用界面生成器/故事板。我尝试在 UI 元素上禁用 accessibility 复选框。我在这里不知所措,搜索AXServer权限错误没有用。
一些 AX 错误:
【问题讨论】:
-
我是个白痴。当我创建 Apple Developer Cert 和 Provisioning Profile 时,我与包标识符发生冲突,因此我在配置设置中更改了它,但忽略了更新 snapchat 门户的捆绑 ID。将问题留在这里对其他人关闭。他们可以使他们的错误更具描述性......
标签: ios objective-c swift xcode snapchat