簡體   English   中英

CCAvenue iOS套件集成套件

[英]CCAvenue iOS kit integration kit

我正在嘗試在iOS中集成CCAvenue支付集成。 他們給了我兩個名為庫文件: libcrypto.alibssl.a

他們還給了我一些頭文件。

為了實現這一點,他們提到我應該在構建設置中設置標題搜索路徑和庫搜索路徑。

我已經設置了它們但我收到以下錯誤:

錯誤:找不到openssl/rsa.a文件。

任何人都可以幫我逐步將這些文件復制到我的項目中,並在需要時設置正確的路徑和標記嗎?

我正在使用Xcode 7.0.1和iOS 7.0+

我今天只為IOS 9取得了成功。要運行,你需要從CCAvenue下載api

我們將通過拖放openssl/lib/文件夾重新添加

下載后請執行以下步驟:

  1. 刪除framework / build phases舊引用
  2. 您將在Openssl/openssl-1.0.1i-iOS文件夾下找到2個文件夾openssl/lib/
  3. 只需拖放Frameworks文件夾下的每個文件夾, 如果需要,不要忘記檢查復制文件。
  4. 同樣在項目的Build SettingsSearch Paths - > Library Search Paths刪除提供的內容Users/test/desktop/....再添加$(PROJECT_DIR)再添加$(繼承)
  5. 執行Search Paths第4步 - > User Header Search Paths 。刪除並添加相同的第4步。
  6. 編譯你會發現錯誤消失了。

我在模擬器中測試工作正常。

在設備上

設備構建失敗了。 也可以在設備上運行。

  1. 我在項目的Build Options下將Enable Bitcode設置為NO
  2. 再次重建,錯誤消失了。

我通過使用以下步驟解決了錯誤。

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM