0

私はWindows7とMarmalade5.1.10を使用しています。iOS用のデプロイメントパッケージを作成しようとしましたが、特定の場所で証明書が見つからないというエラーが発生します。その場所をチェックインしましたが、.cerファイルが1つあります。その証明書を信頼できるルートオーソリティストアにインストールしました。それでも同じエラーが発生します。次に、それをコピーして、エラーメッセージに示されているように.cerファイルの名前をAppleWWDRCA.cerファイルに変更しました。その後、それは私にエラーを与えています:

「署名エラー:C:\ Marmalade \ 5.1 \ s3e \ deploy \ plugins \ iphone \certificates\developer_identity.keyで開発者の署名秘密鍵が見つかりません。」

この問題を解決する方法を教えてください。

iOS開発者用にAppleIDを作成していないことに注意してください。

これについてのご意見をお聞かせください。

iPhoneシミュレーターでテストしたいだけの場合はどうなりますか?次のことを試してみました。簡単なデモアプリケーションを作成しました。次に、WindowsPCでiPhone用のパッケージを作成しました。パッケージの作成中に、「署名しない」オプションを選択しました。私はそれで成功しました。次に、.appをMacMiniに転送しました。アプリケーションの適切なフォルダにあるXCodeに.appをコピーしました。次に、iPhone Simulatorを起動すると、アプリケーションが表示されます。しかし、私がそれをクリックすると、それは開いていません。

では、何が問題になる可能性があるかを教えてください。証明書の問題によるものですか、それとも「署名しない」オプションを選択したためですか?

これを少し緊急として扱ってください。

よろしくお願いします。

よろしく、プレマール・パンチャル

4

1 に答える 1

0

SDK の一部としてインストールされる Marmalade Documentation ヘルプ ファイルに、必要な証明書ファイルを作成する方法の詳細な説明があります。ここで見つけることができます:-

マーマレード -> プラットフォーム ガイド -> iOS ガイド (iPhone、iPad、iPod 用) -> iOS の要件とセットアップ ガイド

iOS デベロッパ用に作成された Apple ID を持っていないということは、iOS デベロッパ プログラムにサインアップしていないということですか? その場合、署名付きビルドをまったく生成できません。

iPhone シミュレーターでのテストに関しては、これは可能ではないと思います。可能であれば、署名されたアプリが必要になるでしょう。有効な開発者証明書がなくても XCode が iPhone シミュレーターで実行できる理由は、生成されたアプリの背後で独自の署名を行っているためだと思います。

于 2012-03-20T14:07:54.820 に答える