0

友人と私はプッシュ通知付きのiPhoneアプリに取り組んでいます。APNSを備えたサーバーがありますが、接続するための指示に従うと、構築プロセス中にエラーが発生します。.aファイル(libappconnect.a)とAPPconnect.hというクラスをインポートする必要がありました。これは次のようになります。

#import <Foundation/Foundation.h>

@interface APPconnect : NSObject {
    NSString *apikey;
    NSString *sharedSecret;
    NSString *apiurlString;
}

- (id)initWithUrl:(NSString *)urlString api:(NSString *)key andSharedsecret:(NSString *)shared;

-(NSDictionary *)registerDevice:(NSString *)deviceToken withCustomInfo:(NSString *)custom error:(NSError **)error;

@end

アプリケーションを実行すると、次のエラーが発生します。

アーキテクチャi386の未定義のシンボル: "_ OBJC_CLASS _ $ _ AP​​Pconnect"、参照元:AppDelegate.oのobjc-class-ref ld:アーキテクチャi386のシンボルが見つかりませんclang:エラー:リンカーコマンドが終了コード1で失敗しました(-vを使用)呼び出しを確認するには)

何が悪いのかわかりません。プッシュ通知を使用するのはこれが初めてです。

4

1 に答える 1

1

初めて APNS を使用し、アプリケーションが通知を受信して​​いるかどうかをテストしたい場合は、「PushMeBaby」アプリを使用できます

ダウンロードリンク: http://stefan.hafeneger.name/download/PushMeBabySource.zip

push me baby アプリの使い方の説明: http://ameyashetti.wordpress.com/2009/07/31/apple-push-notification-service-tutorial/

ここから答えが見つかることを願っています。

于 2012-05-21T14:35:46.880 に答える