让应用程序一直使用Keychain Access并且工作正常。
添加了Today Widget,然后添加了App Group Entitlement。
一切似乎都很好,但现在正在
CRASH: Couldn't add the Keychain Item Error
Domain=NSOSStatusErrorDomain Code=-25243
"The operation couldn’t be completed. (OSStatus error -25243.)".
尝试使用钥匙串时。
这是在设备上,而不是在模拟器中。
因使用推送通知进行测试而使用设备。
尝试过清理,更新配置文件等。
XCode 6.3.1 迷你iPad iOS 8.3
答案 0 :(得分:1)
错误$.ajax({
url: '@Url.Action("UpdateOrder")', // to get the right path to controller from TableRoutes of Asp.Net MVC
dataType: "json", //to work with json format
type: "POST", //to do a post request
contentType: 'application/json; charset=utf-8', //define a contentType of your request
cache: false, //avoid caching results
data: {}, // here you can pass arguments to your request if you need
success: function (data) {
// data is your result from controller
if (data.success) {
alert(data.message);
}
},
error: function (xhr) {
alert('error');
}
});
通常是由于尝试访问您没有权限的钥匙串访问组而导致的,因为它们可能会从您的Entitlements.plist文件或您的配置文件中丢失。
所以你应该做以下事情:
如果检查完上述步骤后一切正常,我的两分钱就是您用于构建应用程序以在设备上运行的调试架构的配置文件不包含所需的权利。< / p>
修改 4.根据OP,还应检查权利文件中-25243
的值项是否匹配。