ios - 为什么通过 Snapchat SDK 共享数据时出现 AXServer 错误?
问题描述
我正在使用示例 xcode 项目在我的应用程序和 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 或可访问性?该项目使用界面生成器/故事板。我尝试禁用accessibility
UI 元素上的复选框。我在这里不知所措,搜索AXServer权限错误没有用。
一些 AX 错误:
解决方案
我是个白痴。当我创建 Apple Developer Cert 和 Provisioning Profile 时,我与包标识符发生冲突,因此我在配置设置中更改了它,但忽略了更新 snapchat 门户的捆绑 ID。将问题留给其他有同样问题的人。
他们可以使他们的错误更具描述性......
推荐阅读
- flutter - 如何在流颤动中过滤可观察的列表
- node.js - 导入 Node 核心模块会破坏 Karma 测试(使用 @open-wc/testing-karma)
- sql - 聚合 JSON 数组 - 之前的所有行
- docker - 如何在另一个 docker 容器创建的 docker 容器上挂载卷?
- c - Visual Studio Code 中 C 代码的行长
- c# - 同时滚动多个列表视图 C# UWP
- c++ - 如何找到没有大括号的 if 和 for 语句?
- php - 在同一服务器上解析具有不同扩展名的 2 个相同域名会导致问题
- powerquery - 如何在powerquery中过滤列的最大值
- java - 如何在 Google Cloud Storage 中上传批量对象?