草庐IT

防丢失

全部标签

ios - 在后台 NSURLSession 为什么安全 cookie 丢失?

我正在开发一个登录到HTTPS网站的应用程序。身份验证后,网站会发送一个标记为“安全”的最终cookie。当我为NSURLSession()使用defaultSessionConfiguration()时,该应用程序可以正常工作。当我在应用程序中更改一行以使用backgroundSessionConfigurationWithIdentifier()时,我无法继续通过身份验证阶段。我确实收到一个显示我已通过身份验证的网页,但后续请求返回登录页面。似乎共享cookie存储中不存在“身份验证成功cookie”。此cookie是网站标记为“安全”的唯一cookie。请注意,此HTTPS网站通

ios - 将更多对象提取到实体后核心数据关系丢失

我有一个如下所示的核心数据模型。在一个表格View中,我加载了我所有的约会。在我的自定义单元格内的UILabel上,我按如下方式设置约会位置名称。NSString*info=appointment.location.label_vrij;起初一切正常,但是当我将更多约会加载到我的数据库时。所有信息字符串都变为NULL。经过一些调试后,我注意到appointment.location也返回NULL。这就是我的NSFetchRequest的样子RKManagedObjectStore*store=[[SanMaxDataModelsharedDataModel]objectStore];N

ios - 100% 数据包丢失的网络链路调节器 - 为什么我的 Internet 可达性状态错误?

我正在使用类“Reachability”检查互联网可达性的状态。但是在测试时,如果我在开发人员设置中设置100%数据包丢失,我仍然会获得“ReachableViaWiFi”的可达性状态。我很困惑发生了什么。在那种情况下它不应该是“NotReachable”吗?这是我的代码片段:Reachability*networkReachability=[ReachabilityreachabilityForInternetConnection];NetworkStatusnetworkStatus=[networkReachabilitycurrentReachabilityStatus];if

ios - 应用程序在 iOS 中将帐户 A 移动到 B 后可能丢失钥匙串(keychain)访问问题

我们的iOS应用程序正在从账户A转移到账户B,之前我们使用账户A中创建的证书并使用账户A的证书在iTunesConnect上上传构建。现在,当我们在iTunesconenct上上传应用程序进行Beta测试时,我们使用了在帐户B中创建的证书(由于转移应用程序帐户)。因此,Now上线应用的应用标识符与AppStore中BetaTestFlight测试应用的应用标识符不同。我们收到了钥匙串(keychain)访问可能丢失的警告。现在,我们正在使用SSKeychainWrapperforStoreUUID来跟踪用户。[SSKeychainsetPassword:UUIDforService:@

ios - 找不到 Pod header /LibPods.a 丢失

拉取friend对存储库所做的更改后,我收到与CocoaPods相关的构建错误。我认为问题是没有/Xcode找不到libPods.a。但是你告诉我...这里有一些可能有帮助的屏幕截图:原始错误(请注意,如果我注释掉Mixpanel,则下一项Parse会出现错误。如果我注释掉Parse,则会出现下一项,依此类推到空白处):libPods.a丢失其他不可否认,我不知道这些是否有帮助,但它们似乎是相关的(例如框架搜索路径)。我尝试过的事情:验证我打开的是.xcworkspace而不是.xcodeproj重新安装Cocoapods(sudogeminstallcocoapods)删除.xcwo

iOS9导致iPhone 5优化丢失

编辑以澄清问题我有一个已经推出几年的大型应用程序。它适用于所有iPhone尺寸(4到6plus)。它同时支持iOS7和iOS8,并针对iPhone5进行了优化。我的问题是iOS9。该应用程序不再使用iOS提供的内置缩放功能来使该应用程序适应6或6P屏幕。不仅如此,它还呈现为好像在3.5"屏幕上。它无法识别Default-568h@2x.png静态图像。导致它在iPhone5上变成信箱。这是iOS9中无法识别静态启动画面图像的错误吗?非常感谢! 最佳答案 这是由于我的Default-568h@2x.png文件被本地化(这是iTunes

ios - SFSafariViewController 在返回应用程序时丢失状态

我的应用在SFSafariViewController中有一个基于网络的在线支付流程——使用Adyen托管支付页面(HPP)(由Adyen推荐)。当支付流程完全发生在Safari内部时,这种方法非常有效。但一些银行使用他们的本地iOS应用程序来授权网络支付(通常是在将用户ID输入网络流程后在那里输入PIN码)。当返回我的应用程序时,SafariViewController经常重新加载其内容,在支付完成之前重置整个支付流程。(同样的事情也经常发生在简单地访问任何其他应用程序时——猜猜这与内存消耗有关?)有没有办法强制SafariViewController保留其当前状态,无论如何?

ios - 归档应用程序时 Xcode 提示丢失文件

当我在模拟器或设备中运行应用程序时,我使用的是外部库(RHAddressBook),没有问题。但是当我选择存档应用程序时,我遇到了一个问题,它说'RHAddressBook/AddressBook.h'filenotfound在#import行我已经检查过调试和发布的header搜索路径是否相同。不太确定还要检查什么。 最佳答案 当您为开发build设置外部库的使用时,您可能需要更新build设置以指定额外的包含搜索路径。当您进行存档构建时,这不是开发构建。您可能没有更新您的Release(或可能是Distribution)构建的包

ios - ITMS-90037 应用商店提交时 Info.plist 文件丢失或无法解析

当我将应用上传到应用商店时,我收到了来自ituneseconnect的关于以下问题的邮件Wehavediscoveredoneormoreissueswithyourrecentdeliveryfor"***".Toprocessyourdelivery,thefollowingissuesmustbecorrected:Thisbundleisinvalid-TheInfo.plistfileismissingorcouldnotbeparsed.Pleasecheckitforembeddedcontrolcharacters.Oncetheseissueshavebeencorr

ios - 选择允许外部存储时,iPhone 核心数据迁移导致二进制数据丢失

我正在尝试添加一个新模型。新模型将具有一个新实体以及从当前实体到新实体的关系。我已经创建了新模型并将其设置为当前模型。尽管一切正常并且我可以访问新实体,但一些“二进制数据”条目为零。我尝试添加一个映射模型然后迁移,但结果是一样的。存储的“二进制数据”是UIImage。正在迁移一些小缩略图。未迁移全尺寸UIImage。我在想,也许自动存储在外部的实体(由于它们的大小)没有被迁移。更新我构建了一个存储图像集的小项目。我尝试创建一个新模型,一切正常。然后我将新项目与旧项目进行比较,唯一的区别是“允许外部存储”。我在新项目上选择了这个选项,创建了一个新模型,但图片丢失了。