[英]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.