그래서 개발중인 앱에 사용자 정보를 저장하기 위해 구문 분석 서버를 설정하고 있습니다. 문제는 이미 키 쌍을 만들고 내 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.
}
}
내가 개체가 엑스 코드에 저장되어 아무것도 중 구문 분석에서 변경되지 않는 것을 볼 수 없습니다 코드를 실행
.그래서 나는 나의 단계를 되돌아 거라고 생각하고 나는 나의 serverURL을 다른 사람에 비해 오히려 간단 것으로 나타났습니다 :
http://52.38.256.24:80/parse
보다는 :
http://52.38.256.24.us-west-2.compute.amazonaws.com:80/parse
그래서 내가 나서서 추가 된 것 나는 다른 모든 사람들이 온라인을 보았다는 것을 알았지 만 서버 URL을 다시 액세스하려고했습니다. 나는이 터미널을 열고 입력하여 시작 : 끝나는 여러 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
을 시도했습니다.
이 시점에서, 나는 정말로 문제가 무엇인지에 관해 혼란스러워합니다. Idk. 인스턴스를 올바르게 연결했거나 관련이없고 문제가 Xcode에있는 경우. 나는 비슷한 문제를 안고있는 많은 사람들을 눈치 챘지만 성공하지 못하게 도와 준 모든 것을 시도했습니다.
저는이 문제를 해결하기 위해 많은 것을 배웠습니다.하지만 저는 여전히 초보자입니다. 매우 긴 질문에 사과드립니다.하지만 이미 시도한 것으로 대답하려고하는 사람에게는 시간을 절약하려고합니다.
제안 사항이 도움이 될 것입니다.
미리 감사드립니다.