[英]CCAvenue iOS kit integration kit
我正在尝试在iOS中集成CCAvenue支付集成。 他们给了我两个名为库文件: libcrypto.a
和libssl.a
他们还给了我一些头文件。
为了实现这一点,他们提到我应该在构建设置中设置标题搜索路径和库搜索路径。
我已经设置了它们但我收到以下错误:
错误:找不到
openssl/rsa.a
文件。
任何人都可以帮我逐步将这些文件复制到我的项目中,并在需要时设置正确的路径和标记吗?
我正在使用Xcode 7.0.1和iOS 7.0+
我今天只为IOS 9取得了成功。要运行,你需要从CCAvenue下载api
我们将通过拖放openssl/
和lib/
文件夹重新添加
下载后请执行以下步骤:
framework
/ build phases
旧引用 Openssl/openssl-1.0.1i-iOS
文件夹下找到2个文件夹openssl/
和lib/
。 Frameworks
文件夹下的每个文件夹, 如果需要,不要忘记检查复制文件。 Build Settings
下Search Paths
- > Library Search Paths
删除提供的内容Users/test/desktop/....
再添加$(PROJECT_DIR)再添加$(继承) Search Paths
第4步 - > User Header Search Paths
。删除并添加相同的第4步。 我在模拟器中测试工作正常。
在设备上
设备构建失败了。 也可以在设备上运行。
Build Options
下将Enable Bitcode
设置为NO
我通过使用以下步骤解决了错误。
Step 1:- Download CCAvenue iOS SDK https://www.ccavenue.com/inapp_payments.jsp
Step 2:- Delete old reference of from framework/build phases and Clean your app.
Step 3:- You get 2 folders openssl/ and lib/ under Openssl/openssl-1.0.1i-iOS folder.
Step 4:- Copy that folder "openssl-1.0.1i" in your project.
Step 5:- Drag and drop include and lib folder under Frameworks folder and DON'T FORGET TO CHECK COPY FILES IF NEEDED.
Step 6:- In User Header Search Paths write these line. /Users/YOUR_SYSTEM_USER_NAME/PROJECT_SAVED_LOCATION/APP_NMAE/openssl-1.0.1i/include || for example my location is "/Users/CharlePrabhat/Desktop/TestApp/Openssl/include"
Step 7:- Clean and compile you will find everything is fine.
我已经在我的设备上测试了它的完美运行。 希望它会对你有所帮助。
我有用户pod'OpenSSL-Universal'库,它解析了我所有的Openssl依赖项
在podfile中添加以下行
pod'OpenSSL-Universal'
从终端命中命令pod install
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.