私はWindowsマシン上でVisual Studioを使用して開発したIonicアプリケーションを使用しています。私は今iOSの展開のためのアプリをパッケージ化したいと私は私の人生を保存するために動作するようにMac上でリモートビルドを取得することはできません。私はこの問題を3日間無駄にしました。私のアプリでiOS用Visual Studio Ionicアプリケーションパッケージ
マイbuild.jsonは次のとおりです。
"ios": {
"release": {
"developmentTeam": "XXXXXXXXXX",
"codeSignIdentity": "iPhone Distribution",
"packageType": "app-store",
"provisioningProfile": "XXXXXXXX-XXXXX-XXXX-XXXX-XXXXXXXXXXXX",
"buildFlag": [
"EMBEDDED_CONTENT_CONTAINS_SWIFT = YES",
"ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES=NO",
"LD_RUNPATH_SEARCH_PATHS = \"@executable_path/Frameworks\""
]
}
}
私は私のMacInCloudの最新XCODE使用のiOS配布証明書を作成した。ここで を開発者ポータルでの証明書です:
そして、開発者ポータルでProvisioning Profileを作成し、それを私のPCにダウンロードして開き、プロビジョニングプロファイルのUUIDを抽出してbuild.jsonに入れます:
それでは、クラウドで私のMacを使ってリモートビルドを行いますそして私ビルドが行わ見たが、その後、長いビルドプロセスの最後で、私は最終的に、このエラーを取得することができます:
Error Domain=IDEProvisioningErrorDomain Code=9 ""Cincy Christmas.app" requires a provisioning profile." UserInfo={NSLocalizedDescription="Cincy Christmas.app" requires a provisioning profile., NSLocalizedRecoverySuggestion=Add a profile to the "provisioningProfiles" dictionary in your Export Options property list.}
私は(... iOSの配布、iPhone開発者など)の多くの異なるcodeSignIdentityを試してみましたが、複数の得私はCordova(7.0)とCordova-ios(4.5.3)を更新して、それが修正されるかどうかを確認しました。サイコロはありません。
私は間違っていますか?何か案は?私はウィットの終わりにいる!
申し訳ありませんが、私はすでに長い説明を長くしたくありませんでしたが、提案1と2の両方を試しましたが、同じエラーが発生しました。ちょうど徹底的に、私はそれをもう一度試みたが、同じエラーを思い付いた。プロジェクトを開くのは、Xcodeで開くことですか?またはVisual Studioで?私はAppleのものを扱うときはいつでも幼児の開発者のように感じます... lol – shinsnake
Xcodeでプロジェクトを開いて、署名プロパティが正しいことを確認します。私は問題がVisual Studioであるとは思わない。 – sherb
私はVisual Studioリモートコードバのビルドで何が問題なのか分かりませんが、シェイプがXcodeでそれを開くように言われたら、リモートコードワイズビルドから生成されたxcodeprojが見つかりました。一般的なタブの署名は正しいので、問題の内容がわからない。私も気にしない。私はコードバスが今のところビルドされた後、Xcodeから手動でビルドします。ありがとうSHERB !!!一歩近づく! – shinsnake