【问题标题】:Malformed Framework – Archiving app with Facebook SDK misses symlinksMalformed Framework – 使用 Facebook SDK 归档应用程序缺少符号链接
【发布时间】:2021-12-23 12:51:09
【问题描述】:

我的 iOS/Catalyst 应用包含 Facebook SDK:

pod 'FBSDKLoginKit'

它一直以这种方式工作,但是几周后,当我使用 Xcode 归档应用程序然后将归档文件上传到 App Store Connect 时,我收到一封电子邮件说:

ITMS-90291: Malformed Framework - The framework bundle FBAEMKit (MyApp.app/Contents/Frameworks/FBAEMKit.framework) must contain a symbolic link 'FBAEMKit' -> 'Versions/Current/FBAEMKit'. Refer to the Anatomy of Framework Bundles for more information.

ITMS-90291: Malformed Framework - The framework bundle FBAEMKit (MyApp.app/Contents/Frameworks/FBAEMKit.framework) must contain a symbolic link 'Resources' -> 'Versions/Current/Resources'. Refer to the Anatomy of Framework Bundles for more information.

ITMS-90292: Malformed Framework - The framework bundle FBAEMKit (MyApp.app/Contents/Frameworks/FBAEMKit.framework) 'Versions' directory must contain a symbolic link 'Current' resolving to a specific version directory. Resolved link target: '${linkTarget}'. Refer to the Anatomy of Framework Bundles for more information.

ITMS-90291: Malformed Framework - The framework bundle FBSDKCoreKit (MyApp.app/Contents/Frameworks/FBSDKCoreKit.framework) must contain a symbolic link 'FBSDKCoreKit' -> 'Versions/Current/FBSDKCoreKit'. Refer to the Anatomy of Framework Bundles for more information.

ITMS-90291: Malformed Framework - The framework bundle FBSDKCoreKit (MyApp.app/Contents/Frameworks/FBSDKCoreKit.framework) must contain a symbolic link 'Resources' -> 'Versions/Current/Resources'. Refer to the Anatomy of Framework Bundles for more information.

ITMS-90292: Malformed Framework - The framework bundle FBSDKCoreKit (MyApp.app/Contents/Frameworks/FBSDKCoreKit.framework) 'Versions' directory must contain a symbolic link 'Current' resolving to a specific version directory. Resolved link target: '${linkTarget}'. Refer to the Anatomy of Framework Bundles for more information.

ITMS-90291: Malformed Framework - The framework bundle FBSDKCoreKit_Basics (MyApp.app/Contents/Frameworks/FBSDKCoreKit_Basics.framework) must contain a symbolic link 'FBSDKCoreKit_Basics' -> 'Versions/Current/FBSDKCoreKit_Basics'. Refer to the Anatomy of Framework Bundles for more information.

ITMS-90291: Malformed Framework - The framework bundle FBSDKCoreKit_Basics (MyApp.app/Contents/Frameworks/FBSDKCoreKit_Basics.framework) must contain a symbolic link 'Resources' -> 'Versions/Current/Resources'. Refer to the Anatomy of Framework Bundles for more information.

ITMS-90292: Malformed Framework - The framework bundle FBSDKCoreKit_Basics (MyApp.app/Contents/Frameworks/FBSDKCoreKit_Basics.framework) 'Versions' directory must contain a symbolic link 'Current' resolving to a specific version directory. Resolved link target: '${linkTarget}'. Refer to the Anatomy of Framework Bundles for more information.

ITMS-90291: Malformed Framework - The framework bundle FBSDKLoginKit (MyApp.app/Contents/Frameworks/FBSDKLoginKit.framework) must contain a symbolic link 'FBSDKLoginKit' -> 'Versions/Current/FBSDKLoginKit'. Refer to the Anatomy of Framework Bundles for more information.

ITMS-90291: Malformed Framework - The framework bundle FBSDKLoginKit (MyApp.app/Contents/Frameworks/FBSDKLoginKit.framework) must contain a symbolic link 'Resources' -> 'Versions/Current/Resources'. Refer to the Anatomy of Framework Bundles for more information.

ITMS-90292: Malformed Framework - The framework bundle FBSDKLoginKit (MyApp.app/Contents/Frameworks/FBSDKLoginKit.framework) 'Versions' directory must contain a symbolic link 'Current' resolving to a specific version directory. Resolved link target: '${linkTarget}'. Refer to the Anatomy of Framework Bundles for more information.

当我查看运行应用程序时打开的应用程序容器时,它肯定没有这些链接。如何修复构建过程以使其正确链接?

【问题讨论】:

    标签: ios xcode facebook-sdk-4.0


    【解决方案1】:

    好吧,也许不是最好的解决方案,但我最终将 FBSDK 与 Swift 包管理器链接起来,它可以工作并且错误消失了

    【讨论】:

    • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-12
    • 2012-09-07
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-02
    相关资源
    最近更新 更多