Mac Apple Silicon: Missing @rpath/Pendo.framework Library Issue

After converting from cocoapods to SPM, got this warning from appstore
ITMS-90863: Macs with Apple silicon support issue
 - The app links with libraries that aren’t present in macOS:

  • @rpath/Pendo.framework/Pendo
0

コメント

3件のコメント
  • 正式なコメント

    Hi Davalgigari Nazma,

    We would like to know more details about your issue.

    1. What is the context? what are you trying to do? 

    2. When do you get this warning/error and where?

    3. from which version to which version you updated your SDK to?

    Thank you.

  • Hello Pendo Team,

    I’m using Pendo in my iOS Swift app, which supports both iPhone and iPad. I recently migrated from CocoaPods to Swift Package Manager. After the migration, I’m facing two issues:

    1. When publishing to TestFlight, I receive a warning related to Pendo.

    2. On a real device, the app crashes with the following error:

       
      Reason: tried: '/usr/lib/swift/Pendo.framework/Pendo' (no such file, not in dyld cache)

    I’ve confirmed that I’m on the latest version of Pendo 3.8.1.9936.
    For reference, the same app works fine when integrated via CocoaPods — there are no TestFlight warnings and no crashes.

    Could you please advise on how to resolve this with SPM?

    0
  • Hi
    It seems like your dynamic linker is looking for Pendo not it the correct place it search for Pendo in the system path instead of the Framework path of your app. Usually SPM should automatically resolve such nuances. You can always force your project to look into that folder by adding: @executable_path/Frameworks to your rpath. 

    0

サインインしてコメントを残してください。

お探しのものを見つけられませんでしたか?

新規投稿