CFBundleVersionError на XCode - попытка создать кнопку входа в facebook - PullRequest
0 голосов
/ 25 мая 2020

Это ошибка:

Failed to install the requested application
Domain: NSPOSIXErrorDomain
Code: 22
Failure Reason: The application's Info.plist does not contain CFBundleVersion.
Recovery Suggestion: Ensure your bundle contains a CFBundleVersion.
User Info: {
    bundleURL = "file:///Users/John/Library/Developer/Xcode/DerivedData/IBBasics-ccqviyvoigejhfhdemhnukahfumo/Build/Products/Debug-iphonesimulator/IBBasics.app/";
}

-

Информация о системе

macOS версии 10.15.4 (сборка 19E287) Xcode 11.5 (16139)

Вот мой код:

import UIKit
import FBSDKLoginKit
import FBSDKCoreKit
import FacebookLogin

class ViewController: UIViewController {

    override func viewDidLoad() {
     //   MyButton.setTitleColor(.red, for: .normal)
        super.viewDidLoad()
        let loginButton = FBLoginButton()
        loginButton.center = view.center
        view.addSubview(loginButton)
    }
}

Вот что я добавил в исходный код info plst:

<key>CFBundleURLTypes</key>
<array>
  <dict>
  <key>CFBundleURLSchemes</key>
  <array>
    <string>fb599567487320307</string>
  </array>
  </dict>
</array>
<key>FacebookAppID</key>
<string>599567487320307</string>
<key>FacebookDisplayName</key>
<string>john</string>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...