gpt4 book ai didi

ios - 在应用程序组之间共享数据不适用于真实设备,而是适用于模拟器

转载 作者:行者123 更新时间:2023-11-30 11:34:17 25 4
gpt4 key购买 nike

您好,我正在做一些事情,我需要将一些数据从一个目标传递到另一个目标(基本上是一个应用程序到另一个目标),我红色应用程序组就是实现这一点的方法。
我已经创建了一个类来管理它。

class PaywallHelper {
static let sharedDefaults = UserDefaults.init(suiteName: "group.Myapp")!

var tokenForPaywall: String? {
get {
return PaywallHelper.sharedDefaults.string(forKey: "user_token")
}
set {
PaywallHelper.sharedDefaults.setValue(newValue, forKey: "user_token")
PaywallHelper.sharedDefaults.synchronize()
}
}

var ad_id: Int? {
get {
return PaywallHelper.sharedDefaults.integer(forKey: "id")
}
set {
PaywallHelper.sharedDefaults.setValue(newValue, forKey: "id")
PaywallHelper.sharedDefaults.synchronize()
}
}

var category_id: Int? {
get {
return PaywallHelper.sharedDefaults.integer(forKey: "category_id")
}
set {
PaywallHelper.sharedDefaults.setValue(newValue, forKey: "category_id")
PaywallHelper.sharedDefaults.synchronize()
}
}

我还从功能中启用了应用程序组...但令我困扰的是它是红色的.....

问题是它在模拟器上工作正常,我收到数据并且可以使用它们...至于真实设备,它无法工作...我做错了什么?

enter image description here

最佳答案

通常,应用程序组呈红色意味着与您的应用程序关联的配置文件不具有相同的功能/权利。

当您添加应用程序组时,如果您已连接到互联网并具有自动登录功能,则应将其添加到开发者门户上的配置文件中。如果您未连接到互联网或没有自动签名设置,那么您必须通过开发者门户自行将应用组功能添加到您的配置文件中。

关于ios - 在应用程序组之间共享数据不适用于真实设备,而是适用于模拟器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49922801/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com