该应用程序不允许使用 UIActivityViewController 访问 iTunes Store 帐户

Dha*_*esh 8 itunes uiactivityviewcontroller swift

我正在尝试与我共享我的应用程序URLUIActivityViewController这是我的代码:

let items = [URL(string: "https://itunes.apple.com/de/app/idxxxxxxxxx")!]
let ac = UIActivityViewController(activityItems: items, applicationActivities: nil)
present(ac, animated: true)
Run Code Online (Sandbox Code Playgroud)

应用程序URL在浏览器上运行良好。但在 iPhone 上崩溃。

这是我在控制台中获得的日志:

ACAccountStore:[66A6F31E] 无法保存帐户。帐户 = | error = Error Domain=com.apple.accounts Code=7 “该应用程序无权访问 iTunes Store 帐户” UserInfo={NSLocalizedDescription=该应用程序无权访问 iTunes Store 帐户}

[accounts] ACAccountStore:无法创建本地帐户。error = Error Domain=com.apple.accounts Code=7 “该应用程序无权访问 iTunes Store 帐户” UserInfo={NSLocalizedDescription=该应用程序无权访问 iTunes Store 帐户}

小智 1

我遇到了同样的错误,将其转换为任何并添加标题解决了我的问题。检查代码以获得更多说明

let item: [Any]  = ["This app is my favorite",URL(string: "https://itunes.apple.com/de/app/idxxxxxxxxx")!]
let ac = UIActivityViewController(activityItems: items, applicationActivities: nil)
present(ac, animated: true)
Run Code Online (Sandbox Code Playgroud)