Xcode 6でプロジェクトを正常にコンパイルした後、上記のメッセージが表示されてシミュレータでプロジェクトを実行できません。私は可能な限りすべての調査を行い、すべてを試みましたが、それでも進歩はありませんでした。
私はSwiftを使用しておらず、ウィジェットや拡張機能も使用していないため、同様の質問で見られるように、これらによって引き起こされる解決策を提案しないでください。
誰かがこれら以外の考えられる原因(または解決策!!)を見つけた場合は、助けてください。ありがとう
Xcode 6でプロジェクトを正常にコンパイルした後、上記のメッセージが表示されてシミュレータでプロジェクトを実行できません。私は可能な限りすべての調査を行い、すべてを試みましたが、それでも進歩はありませんでした。
私はSwiftを使用しておらず、ウィジェットや拡張機能も使用していないため、同様の質問で見られるように、これらによって引き起こされる解決策を提案しないでください。
誰かがこれら以外の考えられる原因(または解決策!!)を見つけた場合は、助けてください。ありがとう
回答:
「リセットのコンテンツと設定」からiOSのSimutalorのメニューオプションと後にシミュレータを起動辞職は私の問題を解決しました。
ビルドフォルダーをクリーニングすると、問題が解決しました。誰かのお役に立てば幸いです。
(Altキーを押しながら:製品>ビルドフォルダーのクリーンアップ)
ここにリストされている他のすべての解決策を試しました。まあ、私は私のプロジェクトをSwift 1.2からSwift 2.0に移植しました。多くのデバッグおよびサービス起動エラー0が報告された後でも、アプリケーションがスタックしました。
解決策:フレームワークのコンパイルが原因で発生します。
アプリターゲット->ビルドフェーズ->埋め込みフレームワーク。
したがって、インストール時にのみコピーをマークします。プロジェクトをクリーンアップして実行してください!
これは解決されました。この問題は、互換性の理由でCocoaPodsによって追加されたShareKitライブラリが原因でした。ライブラリとすべての関連コードを削除した後、アプリはシミュレータで正常に起動しました。問題の詳細についてシステムログをチェックして、正しい方向を示していることをお勧めします(競合するライブラリの名前を示す)。
ココアポッドと組み合わせてこの問題が発生した場合、次の手順でこのエラーを解決できました(数時間後)。
pod cache clean
rm -rf Pods
(オプションrm Podfile.lock
)rm -rf ~/Library/Developer/Xcode/DerivedData/
...次に、プロジェクトをビルドして実行してみます。
注: SRC_ROOTを見つけるには、ナビゲーターに入り、プロジェクトをクリックし、プロジェクトとターゲットのリストからプロジェクトをもう一度クリックし、ビルド設定に入り、一番下までユーザー定義セクションまでスクロールし、SRC_ROOTをクリックします。 PODS_ROOTとしてラベル付けされます。それを取得してverbatumをターミナルにコピーし、上記のリストのステップ2に進みます。
それが役に立てば幸い。
シミュレーターの指定された手順で問題を解決します
1.方法
2ウェイ
あなたは与えられた行だけを行うことができます、それは私のために働きます
最後に重要なのは、バンドル識別子を「com.facebook.Facebook」のように「com.yourcompanyname.projectname」に変更することです。
おかげで、プログラミングをお楽しみください。
cmd
の代わりにwin
?;)(または、おそらくWindowsキーボードを使用します。)
この問題に関連している可能性があります:「このアプリには不正なバンドルIDを持つアプリ拡張が含まれています」の問題
アプリと拡張機能のバンドル識別子を次のようにフォーマットする必要がありました。
com.company.AppName
com.company.AppName.Extension
WatchOS 2.0との統合で問題が発生した後にここにいる~/Library/Logs/CoreSimulator/[Device UDID]/system.log
場合はWatchKit 2 app has frameworks; that's not allowed.
、にアクセスしてください。次のようなメッセージが表示された場合は、以下のリンクをクリックしてください。
~/Library/Logs/CoreSimulator/CoreSimulator.log
、リンクされたフレームワークのCFBundleIdentifier
Info.plistにが含まれていないことを 明らかにしました
「Resources」という名前のフォルダー参照を追加することで、この問題が発生しました。
別の名前を付けると、実行されます!
このエラーが発生する原因はいくつかあります。CoreSimulator
シミュレータがこのメッセージを表示すると、根本的な問題がログに記録されるため、最も一般的な答えは、コンソールログでを検索することです。
@Mikiと称賛をありがとうございました。昨日あなたと同じ問題がありました(そして、数日前にCocoaPodsからShareKit 3.0.0をアプリに追加しました)。ShareKitがこの問題を引き起こしているのではないかと思っていましたが、これにより、どのライブラリがこれを引き起こしているのか正確に確信できます。私が私のログで見つけたものは次のとおりです(他の人にメリットがある場合)。
Error Domain = LaunchServicesError Code = 0 "操作を完了できませんでした。(LaunchServicesErrorエラー0.)" UserInfo = 0x7fa836097aa0 {Error = PackageInspectionFailed、ErrorDescription =パス/ Users / {UserName} /のバンドルからInfo.plistを読み込めませんでしたLibrary / Developer / CoreSimulator / Devices / 99FEB34E-6F00-4EFA-861A-A6985AFE96D8 / data / Library / Caches / com.apple.mobile.installd.staging / temp.X7eead / extracted / {AppName} .app / Frameworks / LiveSDK。フレームワーク}
Info.plistに追加した後、Apple Watch用のアプリの開発でこのエラーが発生しました:「App Transport Security Settings」および「Allow Arbitry Loads」= YES。(WatchKitアプリでは、WatchKit Extensionが良いです!!)この2つの行を削除しても、機能し続けます。
AWS Cognitoを含むプロジェクトでUIテストを実行しようとすると、この問題が発生しました。
これが私がそれを解決した方法です。