私はもともとPhonegapビルドサービスを使用して.p12ファイルとプロビジョニングファイルを必要とする「デバッグ」アプリケーションを作成していましたが、今はプロダクション用にほぼ準備が整っています。私の「解放」のアプリを構築するためのフックを使用してローカルのPhoneGapを使用すると、このコマンドはPhonegap IOSの署名付きbuild.json
を失敗した後、私は、コマンドラインError: Error code 65 for command: xcodebuild with args:
-xcconfig,/Users/cuesta/workspace/mobile/platforms/ios/cordova/build-release.xcconfig,-workspace,myappname.xcworkspace,-scheme,myappname,-configuration,Release,-sdk,iphonesimulator,-destination,platform=iOS Simulator,name=iPhone 5s,build,CONFIGURATION_BUILD_DIR=/Users/cuesta/workspace/mobile/platforms/ios/build/emulator,SHARED_PRECOMPS_DIR=/Users/cuesta/workspace/mobile/platforms/ios/build/sharedpch
にこのエラーが発生しています6.4
phonegap build --release --buildConfig build.json
をcliを
私の推測では、私のbuild.json設定がIOSビルドに間違っているということです。だから私の質問は:
- "codeSignIdentity"は ですが、次の点を説明してください。
署名に使用するコード署名ID。 Xcodeで作成し、キーチェーンに追加することができます。 https://cordova.apache.org/docs/en/latest/guide/platforms/ios/
- 私は "teamId"を置く開発チームですか?
- 「teamId」が自分のアプリIDプレフィックスとまったく同じように生成されている可能性はありますか?
私はプロダクト証明書を持っています(.p12にエクスポートされています)。 (以下は、テンプレート)私は答える、それでは一つずつ答えてみましょうする内容についてはよく分からない
"ios": {
"debug": {
"codeSignIdentity": "iPhone Development",
"provisioningProfile": "confirmedcorrect",
"developmentTeam": "10or12",
"packageType": "development"
},
"release": {
"codeSignIdentity": "iPhone Distribution",
"provisioningProfile": "confirmedcoorect",
"developmentTeam": "10or12",
"packageType": "app-store"
}
}
「リリース」セクションのタイプミスに気づきました: - 「confirmedcoorect」は「confirmedcorrect」と表示されます –