2017-02-16 111 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 

告诉我,如果你的作品。