2017-11-15 10 views
1

私は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配布証明書を作成した。ここで enter image description here を開発者ポータルでの証明書です: enter image description here そして、開発者ポータルでProvisioning Profileを作成し、それを私のPCにダウンロードして開き、プロビジョニングプロファイルのUUIDを抽出してbuild.jsonに入れます: enter image description here それでは、クラウドで私の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)を更新して、それが修正されるかどうかを確認しました。サイコロはありません。

私は間違っていますか?何か案は?私はウィットの終わりにいる!

答えて

0

私はプロビジョニングプロファイルが、あなたがアプリのビルドに使用しているMacにインストールされていないと思われます。そこプロファイルをインストールするには2つの方法があります。

  1. 起動Xcodeのは、とXcode>設定>アカウントに移動し、その後、あなたはXcodeの9を使用しているかどうかに応じて(「マニュアルプロファイルのダウンロード」または「すべてのプロファイルをダウンロード」をクリックしてくださいまたは古いバージョン)。

  2. アップルデベロッパポータルからそのMacにプロファイルをダウンロードし、プロファイルをダブルクリックすることができます。これにより、Xcodeが起動します。残念ながら、それ以上のUIフィードバックはありません。

次に、Xcodeでプロジェクトを開き、[一般]の[署名]グループを調べ、正しいプロファイルが選択されていることを確認します。

+0

申し訳ありませんが、私はすでに長い説明を長くしたくありませんでしたが、提案1と2の両方を試しましたが、同じエラーが発生しました。ちょうど徹底的に、私はそれをもう一度試みたが、同じエラーを思い付いた。プロジェクトを開くのは、Xcodeで開くことですか?またはVisual Studioで?私はAppleのものを扱うときはいつでも幼児の開発者のように感じます... lol – shinsnake

+0

Xcodeでプロジェクトを開いて、署名プロパティが正しいことを確認します。私は問題がVisual Studioであるとは思わない。 – sherb

+0

私はVisual Studioリモートコードバのビルドで何が問題なのか分かりませんが、シェイプがXcodeでそれを開くように言われたら、リモートコードワイズビルドから生成されたxcodeprojが見つかりました。一般的なタブの署名は正しいので、問題の内容がわからない。私も気にしない。私はコードバスが今のところビルドされた後、Xcodeから手動でビルドします。ありがとうSHERB !!!一歩近づく! – shinsnake

関連する問題