我使用以下代码检索用户设备上的收据:
let receiptUrl = NSBundle.mainBundle().appStoreReceiptURL
然后我使用以下方法检查receiptURL的值:
print("receiptUrl is \(receiptUrl)")
我的控制台将位置显示为:
receiptUrl is Optional(file:///private/var/mobile/Containers/Data/Application/018CF51F-1F55-465B-AA98-B4AD5A864E06/StoreKit/sandboxReceipt)
然后我使用if语句:
if NSFileManager.defaultManager().fileExistsAtPath(receiptUrl!.path!)
{ //do great security stuff
}
但是,我的fileExistsAtPath始终返回false。非常令人沮丧。