【问题标题】:How to simply send an SMS with Twilio with Xcode 9/iOS 11?如何使用 Xcode 9/iOS 11 使用 Twilio 简单地发送短信?
【发布时间】:2017-11-12 02:33:36
【问题描述】:
我正在尝试使用我在 Xcode 中编码的 Swift iOS 应用程序中的 Twilio 凭据简单地向电话号码发送短信。
我尝试了以下流行的tutorial,但是由于我使用的是最新版本的 Xcode(版本 9.0.1 (9A1004) 和 iOS 11.0,并且本教程是使用两者的旧版本设计的,所以最后一步(发送短信)不工作。
关于如何为最新的 Xcode/Swift/iOS 解决此问题的任何想法?
如果有帮助,我会在构建时收到以下警告消息。
【问题讨论】:
标签:
ios
swift
xcode
twilio
twilio-api
【解决方案1】:
我查看了教程页面上的评论并能够解决问题。
在安装 podfile 之前(在执行 'pod install' 命令之前),我将 podfile 中指定 Alamofire 版本的文本修改为更高版本(它最初是来自 repo 的 4.0):
"pod 'Alamofire', '~> 4.4'"
这足以发送短信,但教程还建议将 sendData 函数的底部修改为:
Alamofire.request("YOUR_NGROK_URL/sms", method: .post, parameters: parameters,
headers: headers).responseJSON { response in
print(response.response)