私は開発しているアプリケーションにユーザー情報を保存するために解析サーバーを設定しています。物事は、私はすでに鍵ペアを作成し、私のappid、masterkey、およびserverURLにアクセスしました。私はAppDelegate.swift内部のXcodeを使用してサーバーを解析するために接続するには、この情報を使用したい:リソースでaws ec2インスタンスを接続し、Xcodeから解析するオブジェクトを作成しますか?
let parseConfiguration = ParseClientConfiguration(block: { (ParseMutableClientConfiguration) -> Void in
ParseMutableClientConfiguration.applicationId = "appid"
ParseMutableClientConfiguration.clientKey = "masterkey"
ParseMutableClientConfiguration.server = "serverURL"
:Info.plistファイル、私は任意のロードを許可するアプリケーションのトランスポート・セキュリティ設定を設定します。 ViewController.swiftで、オブジェクトを作成しようとしていて、xcodeが保存されていることを示しています。また、私は私の解析ダッシュボードに保存されているオブジェクトを見ることができるはずです。
import UIKit
import Parse
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
let testObject = PFObject(className: "TestObject2")
testObject["foo"] = "bar"
testObject.saveInBackground { (success, error) -> Void in
print("Object has been saved.")
// added test for success 11th July 2016
if success {
print("Object has been saved.")
} else {
if error != nil {
print (error)
} else {
print ("Error")
}
}
}
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
私は、オブジェクトがXcodeで保存されていると何もいずれかの解析に変化しないことが表示されていないコードを実行すると。
だから、私は私の手順をたどるだろうと思って、私は私のserverURLが他に比べてかなり簡単だったことに気づい:
http://52.38.256.24:80/parse
いうより:
http://52.38.256.24.us-west-2.compute.amazonaws.com:80/parse
だから私は先に行って、何を追加しました私は他の誰もがオンラインになっているのを見ましたが、確かに私はserverURLに再アクセスしようとしました。私は、ターミナルを開き、この中で入力することによって始まった:
で終わるいくつかのDEBUG1ラインが生じSeifs-Mac-mini:~ Seif$ cd Downloads/
Seifs-Mac-mini:Downloads Seif$ chmod 400 Spotyr_Key_Pair.pem
Seifs-Mac-mini:Downloads Seif$ ssh -v -i "Spotyr_Key_Pair.pem" [email protected]
:
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Trying private key: Spotyr_Key_Pair.pem
debug1: Authentications that can continue: publickey
debug1: No more authentication methods to try.
Permission denied (publickey).
私も成功しません
chmod 600 Spotyr_Key_Pair.pem
を試してみました。
この時点で、私は本当に問題が何であるかについて本当に混乱していました。私がインスタンスを正しく接続していた場合や、それが無関係で問題がXcodeにある場合は、Idk。私は同様の問題を抱えているので、多くの人に気付いたが、私はそれらを助けてくれたすべてを試してみた。
私はこの問題を解決しようと多くのことを学んだことがありますが、まだ初心者です。 極端に長い質問にはお詫びしますが、私はすでに試したことで答えようとする人のために時間を節約しようとしています。
提案が役に立ちます。
ありがとうございました!!!