2016-08-24 4 views
8

Socket Mobile Scan Api Sdkをココアポッド経由でインストールした後、私はsdkに "Resources"グループが含まれていることに気づいた。しかし、 "リソース"グループの名前を変更して削除しても、実際のデバイスでプロジェクトを実行することはできませんでした。私はXcode 7.3.1で "scanapisdk-10-3-41 2"を使用していて、ipad Air 2で動作させようとしています。socket mobile scan api sdkをインストールした後に「アプリケーションバンドルに有効な識別子が含まれていません」というエラーが表示される

+0

追加情報を提供することはできますか?同様に、デバイスでSingleEntryサンプルアプリケーションを実行することができましたか? iOSのどのバージョンですか?他のcocoapod依存関係がインストールされていますか?非ココアポッドの依存関係はどうですか? – Enrico

+0

なぜリソースグループの名前を変更したり削除したりしますか?これはSDKの一部です。これ以上の情報がなければ私は推測できますが、ポッドを正しくインストールしなかったと仮定します。私はcocoapods 1.0には適さないpodspecに付属している古いバージョンのSDKを使用していますので、podをインストールするためにcocoapods 0.39を使用しなければなりませんでした。しかし、少なくともあなたのワークスペースを作成することができます(cocoapods 1.0は私のバージョンのSDKのpodspecでは失敗します)。あなたの問題について詳しく説明してください。 – Gero

+0

返事が遅くて申し訳ありません。実際に私はすでに問題の回避策を見つけました。それは正しい解決策ではないかもしれませんが、うまくいきます。新しいプロジェクトにsdkをインストールしようとすると、現在のプロジェクトのメインターゲット名にスペースがあることに気付きました。ターゲットの名前を変更してポッドを再インストールした後、もうこの問題は発生しませんでした。 – cloudy45man

答えて

1

他の人が同じ問題に直面した場合に備えてポストしています。未来。私は元の質問にコメントしました。この問題は、プロジェクトのターゲット名 (たとえば、Sample Project - >SampleProject)のスペースを削除することで解決します。 問題を引き起こす本当の原因は何か分かりません。しかし、私は私のプロジェクトの目標を再命名した後、もう問題に直面しません。

を編集してください:私はcocoapodsを使用して別のフレームワークをインストールした後にもう一度問題に直面しました。しかし、私は回避策(ターゲットの再命名)で問題を解決することができました。

関連する問題