Questions tagged [receigen]

Generate Receipt Validation Code for OS X and iOS

Generate Receipt Validation Code for OS X and iOS

http://receigen.etiemble.com/

6 questions
8
votes
3 answers

Xcode Script - Get Bundle ID from build settings instead of info.plist

I'm using Receigen for Apple receipt checking. I have integrated a script on my build process that generates the appropriate files for my project: # Receigen binary RECEIGEN="/Applications/Receigen.app/Contents/MacOS/Receigen" # Extract…
the Reverend
  • 12,305
  • 10
  • 66
  • 121
5
votes
1 answer

Mac App Store testing receipt validation (from receigen) "app is damaged and can't be opened."

I'm using Receigen (http://receigen.etiemble.com/) to do receipt validation for one of my MacOS apps. This has worked beautifully for several years, but something has changed. I haven't made an update to this app for a year or so and submitted a…
Kenny Wyland
  • 20,844
  • 26
  • 117
  • 229
4
votes
1 answer

UnsafeMutablePointer to expected argument type UnsafeMutablePointer<_> in Swift 3

In the main.swift file, we have a call to our receipt checking system (generated by Receigen). In Swift 2, main.swift read: startup(Process.argc, UnsafeMutablePointer>(Process.unsafeArgv)) After upgrading to Swift 3, I've got as…
glenstorey
  • 5,134
  • 5
  • 39
  • 71
3
votes
2 answers

Unexpected '@' in program Xcode 7 and Receigen

I just updated to Xcode 7.0 last night and it seems to have broken Receigen's generated code. CFStringRef ReceiptValidation_str1 = @obfuscateCF@(""); Unexpected '@' in program Receigen hasn't been updated since 2014, so this is almost certainly an…
Andrew
  • 2,690
  • 23
  • 27
1
vote
0 answers

Receigen-generated receipt-validation code crashes when no receipt is present if checked during `main` method

The Receigen documentation, and other sources, suggest validating your app’s receipt as soon as possible, early in the main method even. When I call the Receigen-generated code in main method, I get a execution-interruption when the app has no…
Basil Bourque
  • 303,325
  • 100
  • 852
  • 1,154
0
votes
2 answers

Receigen Xcode 10.1 - Unknown type name 'UIDevice'

Two of my apps broke after what I assume was a change to Xcode (10.1 - 10B61) or iOS API. Both use Receigen in Obj-C mode and for some reason no longer recognize UIDevice. Here are the imports auto-generated by Receigen: What change to Xcode or…
NewEndian
  • 559
  • 2
  • 16