2

プロビジョニング私のイオンアプリのiOSのバージョンを構築しようとすると、それはこのメッセージが発生し、次のメッセージまたはプロファイル

=== BUILD TARGET tlpApp OF PROJECT tlpApp WITH CONFIGURATION Debug === 

Check dependencies 

Automatic signing is unable to resolve an issue with the "tlpApp" target's 
entitlements file. Remove the entitlements or switch to manual signing and 
resolve the issue by downloading a provisioning profile from the developer 
website. 

Provisioning profile "iOS Team Provisioning Profile: com.ionicframework.tlpapp360156" 
doesn't include the aps-environment entitlement. 

Code signing is required for product type 'Application' in SDK 'iOS 10.2' 

Code signing is required for product type 'Application' in SDK 'iOS 10.2' 

** ARCHIVE FAILED ** 

The following build commands failed: 
    Check dependencies 
(1 failure) 

Error: Error code 65 for command: xcodebuild with args: -xcconfig,/Users/kenkern/Workspaces/tlp/tlp2/tlp-ionic/platforms/ios/cordova/build-debug.xcconfig,-workspace,tlpApp.xcworkspace,-scheme,tlpApp,-configuration,Debug,-destination,generic/platform=iOS,-archivePath,tlpApp.xcarchive,archive,CONFIGURATION_BUILD_DIR=/Users/kenkern/Workspaces/tlp/tlp2/tlp-ionic/platforms/ios/build/device,SHARED_PRECOMPS_DIR=/Users/kenkern/Workspaces/tlp/tlp2/tlp-ionic/platforms/ios/build/sharedpch 

で失敗し続けます「ionic build ios」または「cordova build ios」コマンドを実行しているとき。私はアプリをちゃんとエミュレートすることができます( "ionic emulate ios")。私は実際のデバイス(私のMacに接続されてipadのような)にそれを構築しようとすると、Xcodeで同じメッセージを取得します。

まず、「エンタイトルメントを削除する」または「手動署名に切り替えて、開発者のWebサイトからプロビジョニングプロファイルをダウンロードして問題を解決する」という意味がわかりません。

私が持っているより大きい質問は、そのようなテンプレートから簡単なイオニアアプリを作成したときにiOSを構築することができる理由です。コルドバのV7.0.1のよう

ionic start cutePuppyPics --v2 
cd cutePuppyPics 
ionic build ios --prod 
+0

これを解決しましたか?私はこの問題にぶつかっています。私はプッシュを使用しているため、自動署名が機能していないようです(別のプロジェクトで動作していますが、アプリID固有のプロビジョニングプロファイルが作成されているためです)。また、build.jsonでプロビジョニングプロファイルのGUIDを指定しても、コードバは自動署名を有効にしたままプロジェクトを作成しているようです。 –

答えて

0

、私は(ビルドコマンドを使用して、そして唯一のiOSと--releaseを指定した場合にのみ)、定期的にこの問題が発生します。

私の(理想的ではない)ソリューションは、次のされています

  1. オープンXcodeプロジェクト
  2. のチェックを外しAutomatically manage signing
  3. ドロップダウン
  4. からプロビジョニングプロファイルを対象とデバッグを選択してプロビジョニング対象とリリースを選択プロファイルはドロップダウンメニューから
  5. 実行cordova build ios --release
  6. プッシュ通知がcapabilitesで有効にされている場合は再チェック(プロジェクトをアーカイブし、iTunesConnectに送信するための)Automatically manage signing
0

あなたはPhoneGapのか、イオンのプロジェクトにプッシュ通知を使用している場合は、確認してください。

関連する問題