Facebook-sdk-for-unity: IOS 11 рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ SDK v7.21.2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдРрдк рд▓реЙрдиреНрдЪ рдкрд░ рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 18 рдЕрдЧре░ 2020  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: facebook/facebook-sdk-for-unity

рд╡рд╛рддрд╛рд╡рд░рдг

рдпрдерд╛рд╕рдВрднрд╡ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рджреЗрддреЗ рд╣реБрдП рдЕрдкрдиреЗ рджреЗрд╡ рдкрд░рд┐рд╡реЗрд╢ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╣реИ, рддреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ:

  • рдПрдХрддрд╛ рд╕рдВрдкрд╛рджрдХ рд╕рдВрд╕реНрдХрд░рдг: 2018.4.26f1
  • рдПрдХрддрд╛ рдПрд╕рдбреАрдХреЗ рд╕рдВрд╕реНрдХрд░рдг: 7.21.2
  • рдПрдХреНрд╕рдХреЛрдб: 11.6
  • рд╕реНрдерд╛рдкрдирд╛ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдФрд░ рд╕рдВрд╕реНрдХрд░рдг: iPad4,4 рдЪрд▓ рд░рд╣рд╛ рд╣реИ [iOS] рд╕рдВрд╕реНрдХрд░рдг 11.3.1

рдЕрдкреЗрдХреНрд╖рд┐рдд рдкрд░рд┐рдгрд╛рдо

рджреБрд░реНрдШрдЯрдирд╛ рдирд╣реАрдВ

рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд░рд┐рдгрд╛рдо

рд▓реЙрдиреНрдЪ рдкрд░ рдЧреЗрдо рдХреНрд░реИрд╢:

dyld: Library not loaded: @rpath/libswiftCore.dylib Referenced from: /var/containers/Bundle/Application/6A540FA0-A178-4762-BE4D-1A32AC021D5C/XX.app/XX Reason: image not found

рдЖрдИрдУрдПрд╕ 12.4.4 рдФрд░ 13.6 рд╕рд╛рде рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рд╕рдорд╛рди рдмрд┐рд▓реНрдб рдареАрдХ рдЪрд▓ рд░рд╣рд╛ рд╣реИ

рдкреНрд░рдЬрдирди рдХрд░рдиреЗ рдХрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛

рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрд╕ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВ

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдХрдИ рдШрдВрдЯреЗ рдФрд░ рдХрдИ рдмрд╛рд░ рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдорд┐рд▓рд╛ред рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХреА рднреА рдорджрдж рдХрд░рддрд╛ рд╣реИред
рдЗрд╕реЗ рдЕрдкрдиреЗ рдкреЛрд╕реНрдЯрдкреНрд░реЛрд╕реЗрд╕рдмрд┐рд▓реНрдб рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ:

// Fixed Facebook SDK 7.21.2 issue for iOS < 12.2
project.AddBuildProperty(targetGuid, "LD_RUNPATH_SEARCH_PATHS", "$(inherited) @executable_path/Frameworks");

рд╕рднреА 8 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдпрд╣ рдЖрдИрдУрдПрд╕ рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдХреЗ рд╕рд╛рде рднреА рдЖрд╕рд╛рдиреА рд╕реЗ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИ :(

рдореИрдВ рдЖрдИрдУрдПрд╕ 11 рдкрд░ рдХреНрд░реИрд╢ рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреЛрд╕реНрдЯ рдмрд┐рд▓реНрдб рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ:

public class FacebookCrashIOS11 : ScriptableObject
{
    [PostProcessBuild]
    public static void OnPostProcess(BuildTarget buildTarget, string buildPath)
    {
        // Only for iOS
        if (buildTarget != BuildTarget.iOS)
        {
            return;
        }

        string projectPath = PBXProject.GetPBXProjectPath(buildPath);
        PBXProject project = new PBXProject();

        // Read.
        project.ReadFromString(File.ReadAllText(projectPath));
        string targetGUID = project.GetUnityMainTargetGuid();

        project.SetBuildProperty(targetGUID, "ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES", "YES"); // Facebook 7.21.2 crashed on iOS 11.0 without this line

        // Write.
        File.WriteAllText(projectPath, project.WriteToString());
    }
}

рдХрдИ рдШрдВрдЯреЗ рдФрд░ рдХрдИ рдмрд╛рд░ рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдорд┐рд▓рд╛ред рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХреА рднреА рдорджрдж рдХрд░рддрд╛ рд╣реИред
рдЗрд╕реЗ рдЕрдкрдиреЗ рдкреЛрд╕реНрдЯрдкреНрд░реЛрд╕реЗрд╕рдмрд┐рд▓реНрдб рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ:

// Fixed Facebook SDK 7.21.2 issue for iOS < 12.2
project.AddBuildProperty(targetGuid, "LD_RUNPATH_SEARCH_PATHS", "$(inherited) @executable_path/Frameworks");

рдореЗрд░реЗ рдкрд╛рд╕ ios <12.2 рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдереА рдФрд░ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES рдХреЗ рдЕрд▓рд╛рд╡рд╛ LD_RUNPATH_SEARCH_PATHS рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рд╕рдорд╛рдзрд╛рди рдорд┐рд▓рд╛ред

рд╕реНрдкрд╖реНрдЯ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдЬреЛрдбрд╝рдирд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдпреЗ рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВ рдпрджрд┐ рдХреЛрдИ рдЧреЗрдо рдореБрдЦреНрдп рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдФрд░ рдкрд░рд┐рд╡рд░реНрддрди рд▓реЙрдЧ рдореЗрдВ рдкреБрд░рд╛рдиреЗ OS рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред

рдореИрдВ рдЕрдкрдиреЗ рдпреВрдирд┐рдЯреА рдЧреЗрдо рдХреЗ рд╕рд╛рде рдЗрд╕ "рдРрдк рдХреНрд░реИрд╢ рдСрди рд▓реЙрдиреНрдЪ" рдХрд╛ рднреА рдЕрдиреБрднрд╡ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ iPhone XS рдореЗрдВ iOS 13.6.1 рд╣реИ

рдПрдХрддрд╛ 2019.4.9f1
рдлреЗрд╕рдмреБрдХ рдПрд╕рдбреАрдХреЗ 7.21.2
рдЖрдИрдУрдПрд╕ 13.6.1

=> рдХреНрд░реИрд╢

FBSDK 7.21.2 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ FBSDK 7.19.0 рдерд╛ рдФрд░ рдЧреЗрдо рдмрд┐рдирд╛ рдХреНрд░реИрд╢ рдХреЗ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛ред

рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА:

project.SetBuildProperty(targetId, "ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES", "YES");
project.AddBuildProperty(targetGuid, "LD_RUNPATH_SEARCH_PATHS", "$(рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓реА) @executable_path/Frameworks");

рд▓реЗрдХрд┐рди рдЕрдкрд▓реЛрдб рдХрд░рддреЗ рд╕рдордп рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА:

рддреНрд░реБрдЯрд┐ ITMS-90206: "рдЕрдорд╛рдиреНрдп рдмрдВрдбрд▓ред 'xxxxx.app/Frameworks/UnityFramework.framework' рдХреЗ рдмрдВрдбрд▓ рдореЗрдВ рдЕрд╕реНрд╡реАрдХреГрдд рдлрд╝рд╛рдЗрд▓ 'рдлрд╝реНрд░реЗрдорд╡рд░реНрдХ' рд╣реИред"
рдЖрдИрдЯреНрдпреВрдиреНрд╕ рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯрд░ рдХреА рд╡рд╛рдкрд╕реА рд╕реНрдерд┐рддрд┐ 1 рдереА: рддреНрд░реБрдЯрд┐ рдЖрдИрдЯреАрдПрдордПрд╕-90206: "рдЕрдорд╛рдиреНрдп рдмрдВрдбрд▓ред 'xxxxx.app/Frameworks/UnityFramework.framework' рдХреЗ рдмрдВрдбрд▓ рдореЗрдВ рдЕрд╕реНрд╡реАрдХреГрдд рдлрд╝рд╛рдЗрд▓ 'рдлреНрд░реЗрдорд╡рд░реНрдХ' рд╣реИред"

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES рдПрдХрддрд╛ 2019.4.9f1 рдХреЗ рд▓рд┐рдП рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЬрдм рдореИрдВрдиреЗ рджреВрд╕рд░реА рдкрдВрдХреНрддрд┐ (LD_RUNPATH_SEARCH_PATHS) рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдФрд░ рдлрд┐рд░ рд╕реЗ рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛ рддреЛ рдореБрдЭреЗ рдЕрднреА рднреА рд╡рд╣реА рдЕрдорд╛рдиреНрдп рдмрдВрдбрд▓ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реАред

рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдореБрдЭреЗ рд╡рд╛рдкрд╕ рдПрдлрдмреАрдПрд╕рдбреАрдХреЗ 7.19.0 рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдирд╛ рд╣реИ рдФрд░ рдХреЛрдИ рдФрд░ рджреБрд░реНрдШрдЯрдирд╛ рдирд╣реАрдВ рд╣реИред

рдПрдлрдмреАрдПрд╕рдбреАрдХреЗ 8.10 рдХреЗ рд╕рд╛рде рднреА рдореЗрд░рд╛ рдпрд╣реА рдореБрджреНрджрд╛ рдерд╛ред
рдЖрдИрдУрдПрд╕ 11 <= рдПрдлрдмреАрдПрд╕рдбреАрдХреЗ рдХреЛ 7.18.1 рд╕реЗ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдХреНрд░реИрд╢

рдореИрдВ рдЕрдкрдиреЗ рдпреВрдирд┐рдЯреА рдЧреЗрдо рдХреЗ рд╕рд╛рде рдЗрд╕ "рдРрдк рдХреНрд░реИрд╢ рдСрди рд▓реЙрдиреНрдЪ" рдХрд╛ рднреА рдЕрдиреБрднрд╡ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ iPhone XS рдореЗрдВ iOS 13.6.1 рд╣реИ

рдПрдХрддрд╛ 2019.4.9f1
рдлреЗрд╕рдмреБрдХ рдПрд╕рдбреАрдХреЗ 7.21.2
рдЖрдИрдУрдПрд╕ 13.6.1

=> рдХреНрд░реИрд╢

FBSDK 7.21.2 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ FBSDK 7.19.0 рдерд╛ рдФрд░ рдЧреЗрдо рдмрд┐рдирд╛ рдХреНрд░реИрд╢ рдХреЗ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛ред

рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА:

project.SetBuildProperty(targetId, "ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES", "YES");
project.AddBuildProperty(targetGuid, "LD_RUNPATH_SEARCH_PATHS", "$(рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓реА) @executable_path/Frameworks");

рд▓реЗрдХрд┐рди рдЕрдкрд▓реЛрдб рдХрд░рддреЗ рд╕рдордп рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА:

рддреНрд░реБрдЯрд┐ ITMS-90206: "рдЕрдорд╛рдиреНрдп рдмрдВрдбрд▓ред 'xxxxx.app/Frameworks/UnityFramework.framework' рдХреЗ рдмрдВрдбрд▓ рдореЗрдВ рдЕрд╕реНрд╡реАрдХреГрдд рдлрд╝рд╛рдЗрд▓ 'рдлрд╝реНрд░реЗрдорд╡рд░реНрдХ' рд╣реИред"
рдЖрдИрдЯреНрдпреВрдиреНрд╕ рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯрд░ рдХреА рд╡рд╛рдкрд╕реА рд╕реНрдерд┐рддрд┐ 1 рдереА: рддреНрд░реБрдЯрд┐ рдЖрдИрдЯреАрдПрдордПрд╕-90206: "рдЕрдорд╛рдиреНрдп рдмрдВрдбрд▓ред 'xxxxx.app/Frameworks/UnityFramework.framework' рдХреЗ рдмрдВрдбрд▓ рдореЗрдВ рдЕрд╕реНрд╡реАрдХреГрдд рдлрд╝рд╛рдЗрд▓ 'рдлреНрд░реЗрдорд╡рд░реНрдХ' рд╣реИред"

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES рдПрдХрддрд╛ 2019.4.9f1 рдХреЗ рд▓рд┐рдП рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЬрдм рдореИрдВрдиреЗ рджреВрд╕рд░реА рдкрдВрдХреНрддрд┐ (LD_RUNPATH_SEARCH_PATHS) рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдФрд░ рдлрд┐рд░ рд╕реЗ рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛ рддреЛ рдореБрдЭреЗ рдЕрднреА рднреА рд╡рд╣реА рдЕрдорд╛рдиреНрдп рдмрдВрдбрд▓ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реАред

рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдореБрдЭреЗ рд╡рд╛рдкрд╕ рдПрдлрдмреАрдПрд╕рдбреАрдХреЗ 7.19.0 рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдирд╛ рд╣реИ рдФрд░ рдХреЛрдИ рдФрд░ рджреБрд░реНрдШрдЯрдирд╛ рдирд╣реАрдВ рд╣реИред

рдореБрдЭреЗ рднреА рдорд┐рд▓рд╛
Return status of iTunes Transporter was 1: ERROR ITMS-90206: "Invalid Bundle. The bundle at 'xxxxx.app/Frameworks/UnityFramework.framework' contains disallowed file 'Frameworks'."

рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рдЕрднреА рдЕрдкрдирд╛ рд╡рд░реНрддрдорд╛рди рд╕рдВрдЧреНрд░рд╣ рд╣рдЯрд╛ рджрд┐рдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рд╣реИ, рдлрд┐рд░ рдЗрд╕реЗ рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛

рдореБрдЭреЗ рдПрдХ рд╡рд░реНрдХрд┐рдВрдЧ рдлреЙрд░реНрдо рдорд┐рд▓рд╛ рд╣реИ рдХреГрдкрдпрд╛ рдЗрд╕ рд▓рд┐рдВрдХ рдХреЛ рджреЗрдЦреЗрдВ:
https://github.com/facebook/facebook-sdk-for-unity/issues/193#issuecomment -754953304

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕