robotmedia / RMStore

A lightweight iOS library for In-App Purchases
Apache License 2.0
2.42k stars 450 forks source link

Transitive SSL Dependencies #200

Open apocals opened 7 years ago

apocals commented 7 years ago

I've been trying for a couple of days to get the installation to work, but unfortunately I haven't had very much success. It's all pinned by this error:

[!] The 'Pods-Word Adventures' target has transitive dependencies that include static binaries: (/Users/panda/Desktop/Word Master v1/Pods/OpenSSL/lib/libcrypto.a and /Users/panda/Desktop/Word Master v1/Pods/OpenSSL/lib/libssl.a)

I've tried:

Any guidance you could provide would be greatly helpful. I'd really like to use RMStore in my app.

Thanks,

Rich

eltonf commented 7 years ago

I'm able to get it to work by directly including the Receipt verification files in my project. I import the rest of RMStore via cocoapods.

Files added directly to project:

Podfile:

pod 'OpenSSL-Universal', '~> 1.0.1.19'
pod 'RMStore'
pod 'RMStore/KeychainPersistence'
apocals commented 7 years ago

I'll try this tonight and let you know if it works for me. Thank you.

apocals commented 7 years ago

Unfortunately I'm still getting the same error. Reinstalled the pods (per above), and it's the same thing. Thank you for the tip. That's a version of openSSL I hadn't tried - tried the other two.

[!] The 'Pods-Word Adventures' target has transitive dependencies that include static binaries: (/Users/panda/Desktop/Word Master v1/Pods/OpenSSL/lib/libcrypto.a and /Users/panda/Desktop/Word Master v1/Pods/OpenSSL/lib/libssl.a)