6

Xcode 4.6.3 を使用して OS X 用のライブラリをビルドしています。私のプロジェクトにはLibraryTest、ライブラリの機能をテストするためのコマンドライン アプリである というターゲットが含まれています。ライブラリとテスト アプリの両方が正常にビルドされますが、アプリを実行しようとするとすぐに終了し、デバッグ コンソールに次のように表示されます。

error: failed to launch '/Users/bdesham/Library/Developer/Xcode/DerivedData/Wavelength_and_Spectrum_Library-byosniusyaoidgdcpzwzuzkitzgv/Build/Products/Debug/LibraryTest'
-- error: Host::LaunchProcess (launch_info) => pid=0,
path='/Applications/Xcode.app/Contents/SharedFrameworks/LLDB.framework/Versions/A/Resources/debugserver'
err = error: ::posix_spawnp (
    pid => 98649,
    path = '/Applications/Xcode.app/Contents/SharedFrameworks/LLDB.framework/Versions/A/Resources/debugserver',
    file_actions = 0x10b09e268,
    attr = 0x10b09e2a0,
    argv = 0x7fe2701377e0,
    envp = 0x0 )
err = Bad file descriptor (0x00000009) (0x00000009)
error: failed to launch '/Users/bdesham/Library/Developer/Xcode/DerivedData/Wavelength_and_Spectrum_Library-byosniusyaoidgdcpzwzuzkitzgv/Build/Products/Debug/LibraryTest'
-- error: Host::LaunchProcess (launch_info) => pid=0,
path='/Applications/Xcode.app/Contents/SharedFrameworks/LLDB.framework/Versions/A/Resources/debugserver'
err = error: ::posix_spawnp (
    pid => 98649,
    path = '/Applications/Xcode.app/Contents/SharedFrameworks/LLDB.framework/Versions/A/Resources/debugserver',
    file_actions = 0x10b09e268,
    attr = 0x10b09e2a0,
    argv = 0x7fe2701377e0,
    envp = 0x0 )
err = Bad file descriptor (0x00000009) (0x00000009)

(読みやすくするために改行が追加されています。) Xcode 5 DP がインストールされているので、Xcode 4 を削除して Mac App Store から再インストールしようとしましたが、ダイスはありませんでした。削除DerivedDataしても役に立ちませんでした。何か案は?

4

3 に答える 3

8

Macを再起動すると、これが修正されたようです。

于 2013-07-17T21:21:58.567 に答える
4

「ビルド設定」→「プロビジョニングプロファイル」にチェックを入れます。「なし」または Max OSX 用のプロビジョニング (アプリストア用にビルドしている場合) である必要があります。私の場合、誤って「iOS Ad Hoc Provisioning Profile」がありました。これでこの問題は解決しました。


注:syslogをチェックしてこれを見つけました(ターミナルで「cat -f /var/log/system.log」、次にアプリを起動します)。それは、他の行の中で「...埋め込まれたプロビジョニング プロファイルが無効です:...」というクラッシュ レポートを作成しました。アプリ コンテナー自体を確認すると、実際に「embedded.provisionprofile」ファイルが表示されたため、ビルド設定を確認するきっかけになりました。

于 2014-06-18T10:54:56.070 に答える
0

iOSのアップデートで解決しました。JailBreak iOS版を使用していました。

于 2014-05-25T08:35:49.813 に答える