2017-02-16 114 views
1

我使用PerfectlySoft Perfect-Notifications,並嘗試通過以下導入它:Swift:完美的服務器:如何發送推送通知?

.Package(
     url:"https://github.com/PerfectlySoft/Perfect-Notifications.git", 
     majorVersion: 2) 

,但我總是得到以下錯誤:

Packages/PerfectNotifications-2.1.2/Sources/NotificationPusher.swift:278:8: error: value of type 'NetTCPSSL' has no member 'initializedCallback' 

有另一種方式來導入和使用它?或者以其他方式發送來自swift服務器的推送通知?

回答

2

我前一段時間有這個問題,它通過與包裝相關性順序的問題引起的,嘗試創建一個新的新鮮項目:

mkdir test 
cd test 
swift package init 

現在編輯package.swift,加入這個包

現在
import PackageDescription 

let package = Package(
    name: "test", 
    dependencies: [ 
     .Package(url:"https://github.com/PerfectlySoft/Perfect-Notifications.git", majorVersion: 2) 
    ] 
) 

你可以建造它:

swift build 

告訴我,如果你的作品。