2017-02-23 19 views
0

上で実行することはできません。それはXcodeから両方とも完全に動作します。AppCodeは、私は、シミュレータとデバイス上で同じエラーを取得しておく、私はAppCodeから私のアプリを実行することはできませんシミュレータとデバイス

私が得るエラーは以下の通りです:

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

私はAppCodeとXCodeのバージョンによ:

  • AppCode 2016年3月2日 ビルド番号をOC-163.12024.9、 2017年1月25日に構築

  • Xcodeバージョン:8.2.1(8C1002)

私はAppCode、同じ設定、同じコード署名などでうまく動作する別のプロジェクトを持っています。違いはpodfilesを使用しているので、Project.xcworkspaceを実行します。このプロジェクトではCarthageを使用していますので、ここでProject.xcodeprojを実行しようとしています。それが問題だろうか?

答えて

1

それは、私がこれにそれを設定したときに、それが働いたPROJECT_NAME.xcodeproj/project.xcworkspace/contents.xcworkspacedata

内の場所の間違ったパスを持っていることによって引き起こされた:あなたの助けを location = "self:"

+0

は、誰もが「-project」ではなく「-workspace」を使用するAppcodeを強制する方法を知っていますか? – kolbasek

1

このようなエラーのため、以下の理由が考えられます。

  1. バンドル識別子:両方のアプリケーションのバンドル識別子をチェックし、それは違うだろう。各バンドル識別子は 統合/開発および/または生産モードのための特定の 証明書を使用してAppleデベロッパアカウントに登録する必要があります。あなたのアップルデベロッパー アカウントに、このアプリの 統合バンドルIDがない可能性があります。
  2. 間違った場所のパス:場所= "自己:" この問題が解決することができ
+0

感謝を!自分のバンドルIDを自分のAppIDに追加しましたが、それでもAppCodeからは実行されません。私は一歩足りませんか?私はまた、このアプリケーションがXcodeから実行されるが、AppCodeからは実行されないと説明する方法が不思議に思う。 – Marijn

+0

@Marijn、機密情報がない場合は、ソースコード(プロジェクト)を共有できますか? – Krunal

+0

悲しいことにそれがないので、私はカント:(しかし、私はより多くの情報を提供するかもしれない何かを調べることができます – Marijn

0


は、ここで設定PROJECT_TITLE.xcodeproj/project.xcworkspace/contents.xcworkspacedata内の場所のために間違ったパスあなたのXcodeプロジェクトで一般設定を「自動コード署名」を無効にし、アプリのデバッグのために明示的にコード署名証明書を設定し、ビルド設定]タブでターゲットを解除することによって。

+0

ありがとう、私はちょうどそれを試しました!このプロジェクトと私のデバイスのための開発プロファイルを作成し、デバッグ用のプロビジョニングプロファイルとして手動で設定してください。しかし、それはまだAppCodeから実行されず、XCodeから実行されます。 – Marijn

関連する問題