React-native-onesignal: OneSignal OneSignalNotificationExtension рдирд┐рд░реНрдорд╛рдг рдХреЛрдХреЛрдкреЛрдбреНрд╕/рд╡рд╛рд╕реНрддреБрдХрд▓рд╛/рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдореБрджреНрджреЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд Xcode 12 рдкрд░ рд╡рд┐рдлрд▓

рдХреЛ рдирд┐рд░реНрдорд┐рдд 31 рдЕрдЧре░ 2020  ┬╖  32рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: OneSignal/react-native-onesignal

рд╡рд┐рд╡рд░рдг:

рдмрд╕ Xcode 10 рд╕реЗ Xcode 12 рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛, v10 рд╕реЗ рдкрд╣рд▓реЗ рдпрд╣ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдпрд╛ рдФрд░ рд╕рдлрд▓ рд░рд╣рд╛ред

OneSignalNotificationExtension рд▓рдХреНрд╖реНрдп рдирд┐рд░реНрдорд╛рдг рд╡рд┐рдлрд▓:

Undefined symbol: _swift_getObjCClassMetadata

Undefined symbol: type metadata accessor for Foundation.UUID

Undefined symbol: Swift._bridgeAnythingToObjectiveC<A>(A) -> Swift.AnyObject

Undefined symbol: protocol descriptor for Swift.ExpressibleByFloatLiteral

Undefined symbol: associated conformance descriptor for Swift.ExpressibleByFloatLiteral.Swift.ExpressibleByFloatLiteral.FloatLiteralType: Swift._ExpressibleByBuiltinFloatLiteral

Undefined symbol: associated type descriptor for Swift.ExpressibleByFloatLiteral.FloatLiteralType

Undefined symbol: protocol descriptor for Swift.ExpressibleByIntegerLiteral

Undefined symbol: associated type descriptor for Swift.ExpressibleByIntegerLiteral.IntegerLiteralType

Undefined symbol: method descriptor for Swift.ExpressibleByIntegerLiteral.init(integerLiteral: A.IntegerLiteralType) -> A

Undefined symbol: static Foundation.UUID._unconditionallyBridgeFromObjectiveC(__C.NSUUID?) -> Foundation.UUID

Undefined symbol: value witness table for Builtin.Int32

Undefined symbol: protocol witness table for Swift.Int : Swift._ExpressibleByBuiltinIntegerLiteral in Swift


рдФрд░ 100 рддреНрд░реБрдЯрд┐рдпрд╛рдБ рдЕрдзрд┐рдХ

рдореИрдВ рдПрдХреНрд╕рдХреЛрдб рдФрд░ рдореИрдХ рдкрд░ рдЗрддрдирд╛ рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реВрдВ рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЦреЗрдж рд╣реИ рдХрд┐ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдпрд╛ рднреНрд░рд╛рдордХ рдирд╣реАрдВ рд╣реИред

рд╢реБрдХреНрд░рд┐рдпрд╛

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

рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ 0.63.2
onesignal-рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рджреЗрд╢реА 3.9.1
рдПрдХреНрд╕рдХреЛрдб 12
рдПрдирдкреАрдПрдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рдкреЙрдбреНрд╕ рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ

рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрджрдо:

  • рдирд┐рд░реНрдорд╛рдг

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

    рдореБрдЭреЗ Xcode 12 рдХреЗ рд╕рд╛рде рднреА рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдПрдВ рдЖ рд░рд╣реА рд╣реИрдВ

    рдореИрдВ Xcode 11 рдкрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реВрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЬреИрд╕реЗ рд╣реА рдореИрдВ Xcode12 рдЦреЛрд▓рддрд╛ рд╣реВрдВ рдФрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рддрд╛ рд╣реВрдВ, рдореБрдЭреЗ рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ:

    тЦ╕ Linking OneSignalNotificationServiceExtension
    
    тЭМ  clang: error: no such file or directory: '/Users/carloscuesta/project-folder/ios/build/project/Build/Products/Debug-iphonesimulator/libRCTOneSignal.a'
    

    рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ OneSignal рдХреА рдУрд░ рд╕реЗ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреИрд╢реЗ рдпрд╛ рдРрд╕рд╛ рд╣реА рдХреБрдЫ рдЕрдЬреАрдм рд╣реИ,
    рдЬрд┐рди рдЪреАрдЬреЛрдВ рдХреА рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА:

    • рдПрдХреНрд╕рдХреЛрдб рд╡реНрдпреБрддреНрдкрдиреНрди рдбреЗрдЯрд╛ рд╣рдЯрд╛рдПрдВ - rm -rf ~/Library/Developer/Xcode/DerivedData/
    • рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓, рдпрд╛рд░реНрди рдХреИрд╢ рд╕рд╛рдлрд╝ рдХрд░реЗрдВ рдФрд░ рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред
    • рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдбреЗрдЯрд╛ рдФрд░ рд╕рд╛рдордЧреНрд░реА рд░реАрд╕реЗрдЯ рдХрд░реЗрдВ
    • рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд┐рдпрд╛

    рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдореБрдЭреЗ рдФрд░ рдХреНрдпрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рд╕рдм рдХреБрдЫ рдареАрдХ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреНрд░реЛрдбрдХреНрд╢рди рдкрд░ рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ рдмрд┐рд▓реНрдб Xcode 11 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

    рдореЗрд░реЗ рдкрд╛рд╕ OneSignal рдЧрд╛рдЗрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд▓рд┐рдВрдХ рдХреА рдЧрдИ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИ, рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рд╡рд┐рдЪрд╛рд░? ЁЯЩПЁЯП╝

    рдЖрдо рддреМрд░ рдкрд░ рдЬрдм рдореБрдЭреЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓реА рддреЛ рдЗрд╕реЗ DerivedData рд╕рдлрд╛рдИ рдХрд░рдХреЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд▓реЗрдХрд┐рди рдореИрдВ рддреНрд░реБрдЯрд┐ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдирд╣реАрдВ рдкрд╛ рд╕рдХрддрд╛

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

    рд╣рд╛рдЙрдбреА,
    рдЖрдкрдХреА NotificationService.swift рдлрд╝рд╛рдЗрд▓ рдХреИрд╕реА рджрд┐рдЦрддреА рд╣реИ? рдпрд╣ рдХреБрдЫ рдРрд╕рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:

    import UserNotifications
    
    import OneSignal
    
    class NotificationService: UNNotificationServiceExtension {
    
        var contentHandler: ((UNNotificationContent) -> Void)?
        var receivedRequest: UNNotificationRequest!
        var bestAttemptContent: UNMutableNotificationContent?
    
        override func didReceive(_ request: UNNotificationRequest, withContentHandler contentHandler: <strong i="8">@escaping</strong> (UNNotificationContent) -> Void) {
            self.receivedRequest = request;
            self.contentHandler = contentHandler
            bestAttemptContent = (request.content.mutableCopy() as? UNMutableNotificationContent)
    
            if let bestAttemptContent = bestAttemptContent {
                OneSignal.didReceiveNotificationExtensionRequest(self.receivedRequest, with: self.bestAttemptContent)
                contentHandler(bestAttemptContent)
            }
        }
    
        override func serviceExtensionTimeWillExpire() {
            // Called just before the extension will be terminated by the system.
            // Use this as an opportunity to deliver your "best attempt" at modified content, otherwise the original push payload will be used.
            if let contentHandler = contentHandler, let bestAttemptContent =  bestAttemptContent {
                OneSignal.serviceExtensionTimeWillExpireRequest(self.receivedRequest, with: self.bestAttemptContent)
                contentHandler(bestAttemptContent)
            }
        }
    
    }
    

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

    рдЙрдореНрдореАрдж рд╣реИ рдпреЗ рдорджрдж рдХрд░реЗрдЧрд╛ред рдЪрд┐рдпрд░реНрд╕

    рдкреНрд░рддрд┐рдкреБрд╖реНрдЯрд┐ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

    рдореИрдВ рдЙрджреНрджреЗрд╢реНрдп-рд╕реА рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред рдХреНрдпрд╛ рдореБрдЭреЗ рд╕реНрд╡рд┐рдлреНрдЯ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?

    рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рдЖрдк рд╕реНрд╡рд┐рдлреНрдЯ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдУрдмреАрдЬреЗ-рд╕реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдЙрджреНрджреЗрд╢реНрдп рд╕реА рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдЖрдирдВрдж рд▓реЗрдирд╛!

    рдореБрдЭреЗ Xcode 12 рдХреЗ рд╕рд╛рде рднреА рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдПрдВ рдЖ рд░рд╣реА рд╣реИрдВ

    рдореИрдВ Xcode 11 рдкрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реВрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЬреИрд╕реЗ рд╣реА рдореИрдВ Xcode12 рдЦреЛрд▓рддрд╛ рд╣реВрдВ рдФрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рддрд╛ рд╣реВрдВ, рдореБрдЭреЗ рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ:

    тЦ╕ Linking OneSignalNotificationServiceExtension
    
    тЭМ  clang: error: no such file or directory: '/Users/carloscuesta/project-folder/ios/build/project/Build/Products/Debug-iphonesimulator/libRCTOneSignal.a'
    

    рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ OneSignal рдХреА рдУрд░ рд╕реЗ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреИрд╢реЗ рдпрд╛ рдРрд╕рд╛ рд╣реА рдХреБрдЫ рдЕрдЬреАрдм рд╣реИ,
    рдЬрд┐рди рдЪреАрдЬреЛрдВ рдХреА рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА:

    • рдПрдХреНрд╕рдХреЛрдб рд╡реНрдпреБрддреНрдкрдиреНрди рдбреЗрдЯрд╛ рд╣рдЯрд╛рдПрдВ - rm -rf ~/Library/Developer/Xcode/DerivedData/
    • рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓, рдпрд╛рд░реНрди рдХреИрд╢ рд╕рд╛рдлрд╝ рдХрд░реЗрдВ рдФрд░ рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред
    • рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдбреЗрдЯрд╛ рдФрд░ рд╕рд╛рдордЧреНрд░реА рд░реАрд╕реЗрдЯ рдХрд░реЗрдВ
    • рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд┐рдпрд╛

    рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдореБрдЭреЗ рдФрд░ рдХреНрдпрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдореИрдВ рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рд╕рдм рдХреБрдЫ рдареАрдХ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреНрд░реЛрдбрдХреНрд╢рди рдкрд░ рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ рдмрд┐рд▓реНрдб Xcode 11 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

    рдореЗрд░реЗ рдкрд╛рд╕ OneSignal рдЧрд╛рдЗрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд▓рд┐рдВрдХ рдХреА рдЧрдИ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИ, рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рд╡рд┐рдЪрд╛рд░? ЁЯЩПЁЯП╝

    рдЖрдо рддреМрд░ рдкрд░ рдЬрдм рдореБрдЭреЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓реА рддреЛ рдЗрд╕реЗ DerivedData рд╕рдлрд╛рдИ рдХрд░рдХреЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд▓реЗрдХрд┐рди рдореИрдВ рддреНрд░реБрдЯрд┐ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдирд╣реАрдВ рдкрд╛ рд╕рдХрддрд╛

    рдореИрдВрдиреЗ рдХреБрдЫ рдЕрдЬреАрдм рдЦреЛрдЬрд╛ рд╣реИ,

    рдЕрдЧрд░ рдореИрдВ рдПрдХреНрд╕рдХреЛрдб 12 рдХреЗ рд╕рд╛рде рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рд╣рдореЗрд╢рд╛ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЕрдЧрд░ рдореИрдВ рдкрд╣рд▓реЗ рдПрдХреНрд╕рдХреЛрдб 11 рдХреЗ рд╕рд╛рде рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рддрд╛ рд╣реВрдВ рдФрд░ рдлрд┐рд░ рдПрдХреНрд╕рдХреЛрдб 12 рдЦреЛрд▓рддрд╛ рд╣реВрдВ рдФрд░ рдРрдк рдмрдирд╛рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

    рд╣рд╛рд▓рд╛рдБрдХрд┐ рдЬреИрд╕реЗ рд╣реА рдореИрдВ рдмрд┐рд▓реНрдб рдХреЛ рд╕рд╛рдлрд╝ рдХрд░рддрд╛ рд╣реВрдБ рдФрд░ Xcode 12 рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдБ, рдпрд╣ рдлрд┐рд░ рд╕реЗ рдЙрд╕реА рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд╣реЛрдиреЗ рд▓рдЧрддрд╛ рд╣реИ

    Xcode 12 рдФрд░ onesignal-react-native 3.9.1 :-( рдХреЗ рд╕рд╛рде рдпрд╣рд╛рдБ рд╡рд╣реА рддреНрд░реБрдЯрд┐ рд╣реИ
    рдЕрджреНрдпрддрди рд╕реЗ рдкрд╣рд▓реЗ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдХрд╛рдо рдХрд░ рд░рд╣реА рдереАрдВред

    рд╡рд╣реА рддреНрд░реБрдЯрд┐ред
    рд╡рдирд╕рд┐рдЧреНрдирд▓ рдПрд╕рдбреАрдХреЗ -> 2.15.2
    рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрд╢реА-рдПрдХ рд╕рдВрдХреЗрдд -> 3.9.1
    рдПрдХреНрд╕рдХреЛрдб 11 рдкрд░ рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд┐рдпрд╛ред

    рд╣рд╛рдЙрдбреА,
    рдпрд╣ рдЕрдЬреАрдм рд╣реИ @carloscuesta ред рдХреНрдпрд╛ рдЖрдкрдиреЗ Xcode 11 рдмрдирд╛рдо 12 рдкрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рджреЗрдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ? рд╢рд╛рдпрдж 12 рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдХреБрдЫ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рд▓реНрдб рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдмрджрд▓ рд░рд╣рд╛ рд╣реИред

    рдЬрдм рдореИрдВрдиреЗ рдЕрдкрдирд╛ рдПрдХреНрд╕рдХреЛрдб 11 рд╕реЗ 12 рддрдХ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рддреЛ рдЗрд╕реА рддрд░рд╣ рдХреА рд╕рдорд╕реНрдпрд╛ рд╣реБрдИред

    рдЕрд░реЗ @rgomezp

    рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ Xcode 11 рд╕реЗ Xcode 12 рдореЗрдВ рдХреЛрдИ рдмрджрд▓рд╛рд╡ рдирд╣реАрдВ рд╣реБрдЖ рд╣реИред рд░реЗрдкреЛ рдХрд╛ git status рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рд╣реИред

    рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ рдЕрднреА рднреА рдЕрд╕рдлрд▓ рдирд┐рд░реНрдорд╛рдг рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдФрд░ рдЬрдм рднреА рдореИрдВ рдкрд╣рд▓реА рдмрд╛рд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж Xcode 11 рдФрд░ Xcode 12 рдкрд░ рдирд┐рд░реНрдорд╛рдг рдХрд░рддрд╛ рд╣реВрдВ

    Screenshot 2020-09-25 at 12 12 40

    Screenshot 2020-09-25 at 12 18 39

    рд╣рд╛рдЙрдбреА,
    рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдпрд╣ рдЪрд▓ рд░рд╣реЗ рдХреЛрдХреЛрдкреЛрдбреНрд╕ рдореБрджреНрджреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ рдЬрд┐рд╕реЗ рдкрд╣рд▓реЗ рдпрд╣рд╛рдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред

    рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдкрд░ рдРрдк рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдиреЗ рдкрд░ рдпрд╣ x86_64 рд╕реЗ VALID_ARCH рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, x86_64 arm64 arm64e

    рдЗрд╕ рд╕реНрдЯреИрдХ рдУрд╡рд░рдлрд╝реНрд▓реЛ рдореЗрдВ рдЖрдкрдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рдорд╛рдзрд╛рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

    рдЕрд░реЗ! рдЖрдкрдХреА рдорджрдж рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж @rgomezp

    рдореИрдВ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдкрд░рд┐рдгрд╛рдо рдмрддрд╛рдКрдВрдЧрд╛!

    рдмрд╣рд┐рд╖реНрдХреГрдд рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЬреЛрдбрд╝реЗрдВ

    рдореИрдВрдиреЗ arm64 рдХреЛ Project > Architectures > Excluded Architectures рдкрд░ StackOverflow рдкреЛрд╕реНрдЯ рдкрд░ рд╕реБрдЭрд╛рдП рдЧрдП рд╕реБрдЭрд╛рд╡ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдкреЗрд╢ рдХрд┐рдпрд╛ред

    Screenshot 2020-09-28 at 13 40 32

    рдЗрд╕рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдареАрдХ рдирд╣реАрдВ рд╣реБрдИред рдореБрдЭреЗ x86_64 рдмрд╛рд░реЗ рдореЗрдВ рд╢рд┐рдХрд╛рдпрдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА рд╣реИред

    Screenshot 2020-09-28 at 13 39 50

    рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЖрдЧреЗ x86_64 рдХреЛ Excluded Architectures рдЬреЛрдбрд╝рд╛ред

    Screenshot 2020-09-28 at 13 41 12

    рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рдмрд╛рдж, рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рдареАрдХ рд╣реЛ рдЧрдИ рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореБрдЭреЗ OneSignalNotificationServiceExtension.appex рд╕рдВрдмрдВрдз рдореЗрдВ рдПрдХ рдФрд░ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА рд╣реИред

    Embedded binary is not signed with the same certificate as the parent app. Verify the embedded binary target's code sign settings match the parent app's.
    

    рд╣рд╛рд▓рд╛рдБрдХрд┐ рдореИрдВрдиреЗ рдХреЛрдбрд╕рд╛рдЗрди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓рд╛ - Xcode11 рдмрд┐рд▓реНрдб рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

    Screenshot 2020-09-28 at 11 36 29

    DerivedData рд╕рд╛рдл рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдХрдВрдкреНрдпреВрдЯрд░ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдФрд░ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВред рдореБрдЭреЗ рдПрдХ рдФрд░ рддреНрд░реБрдЯрд┐ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реА рд╣реИ: Link app (i386) ред

    рдЕрдЧрд░ рдореИрдВ рддреНрд░реБрдЯрд┐ рдЦреЛрд▓рддрд╛ рд╣реВрдВ, рддреЛ рдореИрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ рдХрд┐ DerivedData рдлрд╝реЛрд▓реНрдбрд░ рдкрд░ рдмрд╣реБрдд рд╕реА рдлрд╛рдЗрд▓реЗрдВ рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣реА рд╣реИрдВред рдЙрдирдореЗрдВ рд╕реЗ рдХреЛрдИ рднреА OneSignal рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рд╡рд┐рдлрд▓ рдХреНрдпреЛрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдЕрдЧрд░ рдпрд╣ Xcode 11 рдкрд░ рдареАрдХ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдореИрдВ рдЕрднреА рдмрд╣реБрдд рдЙрд▓рдЭрди рдореЗрдВ рд╣реВрдБ

    VALID_ARCHS рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ

    рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред рдореИрдВрдиреЗ рдпрд╣ рднреА рдкрдврд╝рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХреНрд╕рдХреЛрдб 12 рдкрд░ рдмрд╣рд┐рд╖реНрдХреГрдд рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп Excluded Architectures рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

    рдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ User-Defined Setting рдирд╣реАрдВ рдерд╛ред рдЪреВрдВрдХрд┐ рдореИрдВ CocoaPods рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдореБрдЭреЗ рдореЙрдбреНрдпреВрд▓ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд▓рд┐рдВрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

    рдореБрдЭреЗ рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рд▓рд┐рдВрдХ рдорд┐рд▓рд╛ рдЬреЛ arm64 рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдПрдХреНрд╕рдХреЛрдб рдХреЗ рд╕рд╛рде "рд╕рдорд╛рди рдкреНрд░рдорд╛рдгрдкрддреНрд░" рддреНрд░реБрдЯрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддрд╛ рд╣реИред

    рдпрд╣ рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рдЙрди рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЛ рдмрд╛рд╣рд░ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП ред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рд╡рд╣реА рддреНрд░реБрдЯрд┐ :(

    рдореИрдВ рдЖрдЬ рдХреЗ рд▓рд┐рдП рд╡рд┐рдЪрд╛рд░реЛрдВ рд╕реЗ рдмрд╛рд╣рд░ рд╣реВрдБ

    рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдирд╛ рдФрд░ рдЪрд▓рд╛рдирд╛ "рдмрд╣рд┐рд╖реНрдХреГрдд рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░" рд╕рдВрд╢реЛрдзрдиреЛрдВ рдХреЗ рдмрд┐рдирд╛ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рдлреЗрдВрдХрддрд╛ рд╣реИ ред

    рддреЛ рдпрд╣ рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рд╕рд╛рде рд╣реА 100% рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ

    Screenshot 2020-09-29 at 09 17 24

    рд╣реЛрд▓рд╛ рдХрд╛рд░реНрд▓реЛрд╕,
    рд╡рд┐рд╕реНрддреГрдд рдЬрд╛рдВрдЪ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рджреГрд╢реНрдпрддрд╛ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдпрд╣ рд╕реНрдЯреИрдХ рдУрд╡рд░рдлрд╝реНрд▓реЛ рдереНрд░реЗрдб рднреА рдорд┐рд▓рд╛ред

    @carloscuesta рдореБрджреНрджреЗ рдХреЛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП,

    1. Embedded binary is not signed with the same certificate as the parent app... рддреНрд░реБрдЯрд┐ рдХреЛ рдорд╛рдиреНрдп ARCHS рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдмрд╣рд┐рд╖реНрдХреГрдд рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдореЗрдВ arm64 рдФрд░ x86_64 рдЬреЛрдбрд╝рдХрд░ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
    2. рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣рд▓ Cocoapods рднрдВрдбрд╛рд░ рдореЗрдВ рддреИрдирд╛рдд рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЬреЛрдбрд╝рд╛ред

    рдХрд╛рд░реНрд▓реЛрд╕, рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдФрд░ рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рдЧреИрд░-рд╡рдирд╕рд┐рдЧреНрдирд▓ рд╕рдорд╕реНрдпрд╛ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИред

    рдХреНрдпрд╛ рдЕрдиреНрдп рд▓реЛрдЧ рдХреГрдкрдпрд╛ рдЗрд╕ рдмрд╛рдд рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрджрд┐ рд╡реЗ Cocoapods рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдКрдкрд░ рд▓рд┐рдВрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ Cocoapods рдЙрдирдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?

    рдЕрд░реЗ @rgomezp

    рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рд╕рднреА рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

    рдХрд╛рд░реНрд▓реЛрд╕, рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдФрд░ рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рдЧреИрд░-рд╡рдирд╕рд┐рдЧреНрдирд▓ рд╕рдорд╕реНрдпрд╛ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИред

    рдореИрдВ рдЗрд╕ рдХрдерди рдХреЗ рд╕рд╛рде резрежреж% рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реВрдБ рдХреНрдпреЛрдВрдХрд┐ рдпрджрд┐ рдореИрдВ рд╕рдВрдкреВрд░реНрдг OneSignal рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдЕрдирд▓рд┐рдВрдХ рдХрд░рддрд╛ рд╣реВрдБ рдФрд░ рдореИрдВ OneSignalNotificationServiceExtension рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реВрдБ рдЬреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ Xcode12 рдкрд░ рдмрдирд╛рддрд╛ рд╣реИред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рддреНрд░реБрдЯрд┐ рдХрд╣рд╛рдВ рд╕реЗ рдЖ рд░рд╣реА рд╣реИ рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╣реИ рдФрд░ рд╢рд╛рдпрдж рдпрд╣ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдорд╛рдорд▓рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИред рдФрд░ рдореБрдЭреЗ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рдХреЛ рдЫреВрдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реИ

    рд▓реЗрдХрд┐рди рд╣рд╛рдБ, рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рд╣рдореЗрдВ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдорд┐рд▓ рд╕рдХрддреЗ рд╣реИрдВ

    рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд╕рд╛рде рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдХреЗ рд▓рд┐рдП рдПрдХреНрд╕рдХреЛрдб 12 рдмрд┐рд▓реНрдб - arm64, i386, x86_64 ред

    рддреЛ рдореЗрд░рд╛ рд╕рдорд╛рдзрд╛рди рд╕рдорд╛рдзрд╛рди рд╣реИ

    1. рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрд┐рд▓реНрдб рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рдмрд╣рд┐рд╖реНрдХреГрдд рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдореЗрдВ arm64 рдЬреЛрдбрд╝реЗрдВ
    2. RCTOneSignal рд╕рдмрдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрд┐рд▓реНрдб рд╕реЗрдЯрд┐рдВрдЧ рд╕реЗ VALID
      (VAILD ARCHS рдХреЛ Xcode 12 рдореЗрдВ рдмрд┐рд▓реНрдб рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдкрд░рд┐рднрд╛рд╖рд┐рдд рдореЗрдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛)

    рдпрд╣ рдореЗрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

    @stanleyctcl рдЖрдкрдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ! рдЯрд╛рдбрд╛:

    рдореИрдВрдиреЗ RCTOneSignal рд▓рдХреНрд╖реНрдп рдХреЛ RCTOneSignal рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдЕрдВрджрд░ рдирд╣реАрдВ рджреЗрдЦрд╛ рдерд╛ рдЬрд┐рд╕рдореЗрдВ VALID_ARCHS рдХреЛ User-Defined рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдореЗрдВ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреА рдУрд░ рд╕реЗ рд╣рдЯрд╛ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП! рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЬрдирд╕рдВрдкрд░реНрдХ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдБ!

    Screenshot 2020-10-07 at 10 22 44

    рдЗрд╕рд▓рд┐рдП рдореЗрд░реЗ рд╕рд╛рд░реЗ рдмрджрд▓рд╛рд╡ рдХрд╛рдо рдирд╣реАрдВ рдЖрдПред рдХреНрдпреЛрдВрдХрд┐ OneSignal рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рд╕реЗрдЯрд┐рдВрдЧ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реИред

    рдЕрд░реЗ, рдзрдиреНрдпрд╡рд╛рдж @stanleyctcl
    рдЖрдкрдХреЗ рд╕рдорд╛рдзрд╛рди рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ред

    рдкрд╣рд▓реЗ, рдЖрдИрдУрдПрд╕ рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдкрд░ рд░рд┐рд▓реАрдЬ рдореЛрдб рдкрд░ рдореЗрд░рд╛ рдирд┐рд░реНрдорд╛рдг рд╡рд┐рдлрд▓ рд░рд╣рд╛ рд╣реИред рдореБрдЭреЗ building for iOS Simulator, but linking in object file built for iOS, file onesignal рддреНрд░реБрдЯрд┐ рдорд┐рд▓реАред рд▓реЗрдХрд┐рди, рдореИрдВ рдмрд┐рдирд╛ рдХрд┐рд╕реА рддреНрд░реБрдЯрд┐ рдХреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рд░рд┐рд▓реАрдЬ рдореЛрдб рдмрдирд╛ рд╕рдХрддрд╛ рд╣реВрдВред рдЙрдкрд░реЛрдХреНрдд рд╕рдорд╛рдзрд╛рди рдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ред

    рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЖрдкрдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВ рдЕрдкрдиреЗ рдРрдк рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ред рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА рд╣реИред

    No architectures to compile for (ARCHS=arm64, VALID_ARCHS=arm64 arm64e armv7 armv7s, EXCLUDED_ARCHS=(
        arm64
    ))
    

    рдХреЛрдИ рд╕реБрд░рд╛рдЧ?

    @abdullahizzuddiin рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдиреЗ рдХреЗрд╡рд▓ iOS рд╕рд┐рдореБрд▓реЗрдЯрд░ рдХреЗ рд▓рд┐рдП рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЛ рдмрд╛рд╣рд░ рд░рдЦрд╛ рд╣реИ

    рдЖрд╣, рдореЗрд░рд╛ рдмреБрд░рд╛ред рдореИрдВ рдереЛрдбрд╝рд╛ рд╡рд┐рд╡рд░рдг рднреВрд▓ рдЧрдпрд╛ред рдзрдиреНрдпрд╡рд╛рдж @carloscuesta рдореБрдЭреЗ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдореИрдВ рдХреЗрд╡рд▓ рд╕реЗрдЯ рдХреА рдЬрд░реВрд░рдд Excluded Architecture рдХреЗ рдмрд┐рдирд╛ рд╣рдЯрд╛ рджрд┐рдпрд╛ VALID ARCHS рд╕реЗ RCTOneSignal subproject рдирд┐рд░реНрдорд╛рдг рд╕реЗрдЯрд┐рдВрдЧред рдореИрдВ

    ===
    рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, рдореБрдЭреЗ рдЕрдВрддрд░ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА рд╣реИред рдореИрдВрдиреЗ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рд╣реИред рд▓реЗрдХрд┐рди, "рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕рд╛рдЗрдирд┐рдВрдЧ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░реЗрдВ" рдЪреБрдирдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА
    image

    рдореИрдВ рдПрдХреНрд╕рдХреЛрдб рдХреЗ рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдРрдкрд╕реНрдЯреЛрд░ рдореЗрдВ рдПрдХ рдРрдк рддреИрдирд╛рдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ 11.7.1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛ред рдЕрдм, рдореИрдВрдиреЗ 12.0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдФрд░ рдореБрдЭреЗ рддреБрд░рдВрдд рдпрд╣ рддреНрд░реБрдЯрд┐ рдореЗрд░реЗ рд░реЗрдкреЛ рдкрд░ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдмрджрд▓рд╛рд╡ рдХреЗ рдорд┐рд▓реАред

    //package.json
    react-native-onesignal: 3.8.1
    
    //Podfile
    pod 'OneSignal', '>= 2.14.2', '< 3.0'
    ...
    target 'OneSignalNotificationServiceExtension' do
      pod 'OneSignal', '>= 2.14.2', '< 3.0'
    end
    

    рдХреЛрдИ рд╕реБрд░рд╛рдЧ? рдпрд╛ рдореБрдЭреЗ рдЕрд▓рдЧ рдореБрджреНрджрд╛ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рд┐рдП?

    рдкреБрдирд╢реНрдЪ:
    рдореИрдВрдиреЗ рдЕрдкрдиреА рд╕рдорд╕реНрдпрд╛ рдХреЛ Apple рдбреЗрд╡рд▓рдкрд░ рдлрд╝реЛрд░рдо рдореЗрдВ рднреА рдЬрдорд╛ рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рдЕрдЧрд░ рдпрд╣ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреА рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред

    рдореИрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрд╢реА-onesignal 3.9.1 рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрд╢реА 0.60.0 рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ ... рдореИрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ (VALID_ARCHS) рдХреЗ рдЕрдВрджрд░ x86_64 рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдХреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдБ

    рд╣рд╛рдЙрдбреА рдЖрдк рд╕рдм,
    рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░рдирд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╡рдирд╕рд┐рдЧреНрдирд▓ рдореБрджреНрджрд╛ рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИред


    @abdullahizzuddiin
    (рдЕрд▓рдЧ рдореБрджреНрджреЗ, рдЕрд▓рдЧ рдЯрд┐рдХрдЯ рдЦреЛрд▓рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ)

    рджреГрд╢реНрдпрддрд╛ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдРрдкреНрдкрд▓ рджреЗрд╡ рдлреЛрд░рдо рдереНрд░реЗрдб рдореЗрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдкреЛрд╕реНрдЯ рдХрд░реВрдВрдЧрд╛:

    рд╕рдВрдХрдЯ:
    рдмрд┐рд▓реНрдб рдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рд╡рд┐рдлрд▓ рд░рд╣рд╛, рднрд▓реЗ рд╣реА рдмрд┐рд▓реНрдб рдореЗрд░реЗ рдореИрдХрдмреБрдХ рдкреНрд░реЛ рдкрд░ рд╕рдлрд▓ рд░рд╣рд╛ред
    рдЗрд╕ рд╕рдВрджреЗрд╢ рдХреЗ рд╕рд╛рде рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рд╣реБрдИ:
    рдкреНрд░реЛрд╡рд┐рдЬрдирд┐рдВрдЧ рдкреНрд░реЛрдлрд╛рдЗрд▓ "iOS рдЯреАрдо рдкреНрд░реЛрд╡рд┐рдЬрдирд┐рдВрдЧ рдкреНрд░реЛрдлрд╛рдЗрд▓: com.xxxxxxxxxxxx.Name of -App" рдореЗрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЪрдпрдирд┐рдд рдбрд┐рд╡рд╛рдЗрд╕ "iPhone" (рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ 0000xxxx-000xxxxxxxxxxxxxxxxxx) рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИред

    рдПрдХреНрд╕рдХреЛрдб рд╕рд╣рд╛рдпрддрд╛ рдСрдирд▓рд╛рдЗрди рдореИрдиреБрдЕрд▓

    рдЦрд╛рддреЗ рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдПрдВ
    рдбреЗрд╡рд▓рдкрд░ рдЦрд╛рддрд╛ рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ (рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдФрд░ рдкреНрд░рд╛рд╡рдзрд╛рди рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓) рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ, рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдЬреЛрдбрд╝рдиреЗ рдФрд░ рд╕рд░реНрд╡рд░ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЦрд╛рддрд╛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

    рдЦрд╛рддрд╛ рд╡рд░реАрдпрддрд╛рдПрдБ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, Xcode > рд╡рд░реАрдпрддрд╛рдПрдБ рдЪреБрдиреЗрдВ рдФрд░ рдЦрд╛рддреЗ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
    I рддрдм рдореИрдВрдиреЗ рдХреНрд▓рд┐рдХ рдХрд┐рдпрд╛, рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд┐рдпрд╛, рдФрд░ рдкреНрд▓рд╕ рдЪрд┐рд╣реНрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдПрдХ рдирдпрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬреЛрдбрд╝рд╛ред

    рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИ:
    рдлрд┐рд░ рдореИрдВрдиреЗ рдЕрдкрдирд╛ рдмрд┐рд▓реНрдб рдЪрд▓рд╛рдпрд╛ рдФрд░ рдореЗрд░реА рд╕рд╛рдЗрдирд┐рдВрдЧ рдПрд░рд░ рдХреНрд▓рд┐рдпрд░ рд╣реЛ рдЧрдИ, рдореЗрд░реЗ iPhone 11 рдкреНрд░реЛ рдореИрдХреНрд╕ рдкрд░ рдРрдк рдЗрдВрд╕реНрдЯреЙрд▓ рд╣реЛ рдЧрдпрд╛ред
    рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рд╕рдорд╛рдзрд╛рди рдЖрдкрдХреА рдорджрдж рдХрд░рддрд╛ рд╣реИред

    рдЕрд░реЗ @rgomezp

    рдпрд╣ рдореБрджреНрджрд╛ рд╡рд┐рднрд┐рдиреНрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдорд┐рд╢реНрд░рдг рдерд╛ред рдЖрдк рдЬрд┐рд╕ рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЙрд╕рдХрд╛ рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдореБрджреНрджреЗ рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдХреБрдЫ рдРрд╕рд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ RCTOneSignal рдХреНрдпреЛрдВрдХрд┐ VALID_ARCHS

    рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдХреНрдпрд╛ рд╣рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрдВрдж рдХрд░ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрдм рддрдХ рдХрд┐ рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдПрдХ рд╣рд▓ рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддрд╛ред

    рдирдорд╕реНрддреЗ @rgomezp

    рдореИрдВрдиреЗ рдРрдкреНрдкрд▓ рджреЗрд╡ рдлреЛрд░рдо рдХреЗ рд╕реБрдЭрд╛рд╡ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдкрдиреЗ рдКрдкрд░ рдЙрджреНрдзреГрдд рдХрд┐рдпрд╛ рд╣реИред рд▓реЗрдХрд┐рди, рдЗрд╕рдиреЗ рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдХрд┐рдпрд╛ред

    рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ, рдореИрдВрдиреЗ Xcode рд╕рдВрд╕реНрдХрд░рдг рдХреЛ 11.7 рдореЗрдВ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рдФрд░ рдореИрдВ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдирд┐рд░реНрдорд╛рдг, рдЪрд▓рд╛рдиреЗ рдФрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред рд▓реЗрдХрд┐рди, рдореИрдВ рдЕрднреА рднреА рдЙрди рдХреГрддреНрдпреЛрдВ рдХреЛ Xcode 12.0 . рдореЗрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ

    рдореИрдВ рдЗрд╕реЗ #1053 . рддрдХ рдЕрдкрдиреЗ рдЖрдк рдмрдВрдж рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЦреБрд▓рд╛ рдЫреЛрдбрд╝ рджреВрдБрдЧрд╛

    рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд╕рд╛рде рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдХреЗ рд▓рд┐рдП рдПрдХреНрд╕рдХреЛрдб 12 рдмрд┐рд▓реНрдб - arm64, i386, x86_64 ред

    рддреЛ рдореЗрд░рд╛ рд╕рдорд╛рдзрд╛рди рд╕рдорд╛рдзрд╛рди рд╣реИ

    1. Add **arm64** in  **Excluded Architectures** of Project Build setting
    
    2. Remove **VALID ARCHS** from RCTOneSignal subproject build setting.
       **(VAILD ARCHS was moved to User-Defined of build setting in Xcode 12)**
    

    рдпрд╣ рдореЗрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

    рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЗрд╕реЗ рд╣рдЯрд╛рдирд╛ рдпрд╛рдж рд░рдЦреЗрдВред рдЗрд╕реЗ рдХреЗрд╡рд▓ рдЦрд╛рд▓реА рди рдХрд░реЗрдВ "" рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛

    рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:
    рдореЗрд░рд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореИрдиреНрдпреБрдЕрд▓ рд▓рд┐рдВрдХрд┐рдВрдЧ рд╡рди рд╕рд┐рдЧреНрдирд▓ 3.2.12 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
    рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдореВрд▓ 0.59.9
    рдПрдХреНрд╕рдХреЛрдб 12

    рдореИрдВрдиреЗ stanleyctcl рд╕рдорд╛рдзрд╛рди рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдЬреЛ рдбрд┐рдмрдЧ рдФрд░ рд░рд┐рд▓реАрдЬ рдмрд┐рд▓реНрдб рдХреЗ рд▓рд┐рдП рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЬреЗрдиреЗрд░рд┐рдХ рдбрд┐рд╡рд╛рдЗрд╕/рдЖрд░реНрдХрд╛рдЗрд╡ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╕рдордп рдореБрдЭреЗ abdullahizzuddiin . рдЬреИрд╕реА рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛

    рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдирд╣реАрдВ рд╣реИ (ARCHS=arm64, VALID_ARCHS=arm64 arm64e armv7 armv7s, EXCLUDED_ARCHS=(
    рдЖрд░реНрдо64
    ))

    рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╕рдорд╛рдзрд╛рди рд╣реИ
    рдЗрд╕реЗ рд╣реА рд▓рд╛рдЧреВ рдХрд░реЗрдВ

    2. Remove **VALID ARCHS** from RCTOneSignal subproject build setting.
       **(VAILD ARCHS was moved to User-Defined of build setting in Xcode 12)**
    

    рдпрд╣ рдкреБрд░рд╛рд▓реЗрдЦ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рд▓реЗрдХрд┐рди рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рд░рд┐рд▓реАрдЬ рд╡рд┐рдлрд▓ рд╣реЛ рдЧрдпрд╛ред рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдЖрдкрдХреЛ рд╕рднреА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд▓рдХреНрд╖реНрдп рдФрд░ рдкреЙрдб рдХреЗ рд▓рдХреНрд╖реНрдп рдкрд░ рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ -> рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдмрдирд╛рдПрдВ -> рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ -> рдХреЗрд╡рд▓ рд╕рдХреНрд░рд┐рдп рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдмрдирд╛рдПрдВ -> рд░рд┐рд▓реАрдЬ рдореЛрдб рдХреЗ рд▓рд┐рдП 'рд╣рд╛рдВ' рд╕реЗрдЯ рдХрд░реЗрдВ

    рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдФрд░ рдХрджрдо: https://stackoverflow.com/a/64139830/9232424ред
    рдЖрдЧреЗ рдкрдврд╝реЗрдВ: https://medium.com/macoclock/deep-drive-xcode-build-settings-827c3ce4811cред

    рдЖрд╣, рдореЗрд░рд╛ рдмреБрд░рд╛ред рдореИрдВ рдереЛрдбрд╝рд╛ рд╡рд┐рд╡рд░рдг рднреВрд▓ рдЧрдпрд╛ред рдзрдиреНрдпрд╡рд╛рдж @carloscuesta рдореБрдЭреЗ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдореИрдВ рдХреЗрд╡рд▓ рд╕реЗрдЯ рдХреА рдЬрд░реВрд░рдд Excluded Architecture рдХреЗ рдмрд┐рдирд╛ рд╣рдЯрд╛ рджрд┐рдпрд╛ VALID ARCHS рд╕реЗ RCTOneSignal subproject рдирд┐рд░реНрдорд╛рдг рд╕реЗрдЯрд┐рдВрдЧред рдореИрдВ

    ===
    рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, рдореБрдЭреЗ рдЕрдВрддрд░ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА рд╣реИред рдореИрдВрдиреЗ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рд╣реИред рд▓реЗрдХрд┐рди, "рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕рд╛рдЗрдирд┐рдВрдЧ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░реЗрдВ" рдЪреБрдирдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА
    image

    рдореИрдВ рдПрдХреНрд╕рдХреЛрдб рдХреЗ рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдРрдкрд╕реНрдЯреЛрд░ рдореЗрдВ рдПрдХ рдРрдк рддреИрдирд╛рдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ 11.7.1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛ред рдЕрдм, рдореИрдВрдиреЗ 12.0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдФрд░ рдореБрдЭреЗ рддреБрд░рдВрдд рдпрд╣ рддреНрд░реБрдЯрд┐ рдореЗрд░реЗ рд░реЗрдкреЛ рдкрд░ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдмрджрд▓рд╛рд╡ рдХреЗ рдорд┐рд▓реАред

    //package.json
    react-native-onesignal: 3.8.1
    
    //Podfile
    pod 'OneSignal', '>= 2.14.2', '< 3.0'
    ...
    target 'OneSignalNotificationServiceExtension' do
      pod 'OneSignal', '>= 2.14.2', '< 3.0'
    end
    

    рдХреЛрдИ рд╕реБрд░рд╛рдЧ? рдпрд╛ рдореБрдЭреЗ рдЕрд▓рдЧ рдореБрджреНрджрд╛ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рд┐рдП?

    рдкреБрдирд╢реНрдЪ:
    рдореИрдВрдиреЗ рдЕрдкрдиреА рд╕рдорд╕реНрдпрд╛ рдХреЛ Apple рдбреЗрд╡рд▓рдкрд░ рдлрд╝реЛрд░рдо рдореЗрдВ рднреА рдЬрдорд╛ рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рдЕрдЧрд░ рдпрд╣ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреА рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред

    рдПрдХреНрд╕рдХреЛрдб 12 рдореЗрдВ рдореЗрд░реЗ рд╕рд╛рде рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реБрдИ, рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛? @abdullahizzuddiin рдпрд╛ рдЖрдк

    рдзрдиреНрдпрд╡рд╛рдж

    рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдореЗрдВ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ " рдмрд╣рд┐рд╖реНрдХреГрдд рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ " рдореЗрдВ " arm64 " рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ред
    рд▓реЗрдХрд┐рди, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдЗрд╕реЗ " рдмрд╣рд┐рд╖реНрдХреГрдд рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ " рд╕рдВрд╢реЛрдзрдиреЛрдВ рдХреЗ рдмрд┐рдирд╛ рдЫреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ред
    рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд╣рд░ рдмрд╛рд░ рджреМрдбрд╝рддреЗ рд╕рдордп рдпрд╣ рдмрджрд▓рд╛рд╡ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред

    рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпреЗ рдЖрдкрдХреА рдорджрдж рдХрд░реЗрдЧрд╛ред

    рдпрд╣рд╛рдБ рд╡рд╣реА рдореБрджреНрджрд╛, рдпрд╣ рд╡рд╛рдкрд╕ рдЖ рдЧрдпрд╛ред

    рд╡реИрд╕рд╛ рд╣реА

    рд╡реИрд╕рд╛ рд╣реА

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

    рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

    carloscuesta picture carloscuesta  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

    mtt87 picture mtt87  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

    suupham2506 picture suupham2506  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

    ccstorch picture ccstorch  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

    Luckygirlllll picture Luckygirlllll  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ