0

アプリでSMSメッセージを作成すると、奇妙なログメッセージが表示されますが、理解できません。私は解決策をオンラインで探しましたが、何も見つかりませんでした。印刷されるメッセージは次のとおりです。

warning: Unable to read symbols for /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.3.5 (8L1)/Symbols/System/Library/Frameworks/IOKit.framework/IOKit (file not found).
warning: No copy of IOKit.framework/IOKit found locally, reading from memory on remote device.  This may slow down the debug session.
warning: Tried to remove a non-existent library: /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.3.5 (8L1)/Symbols/System/Library/Frameworks/IOKit.framework/IOKit

これらの問題を解決するにはどうすればよいですか?IOKitフレームワークを見つけようとしましたが、Xcodeに組み込まれているフレームワークがないようです。アプリを送信すると、これらのメッセージが原因で拒否されますか?

これが私がSMSを作成して表示するために使用しているコードです:

- (void)smsLocation:(NSString *)locationDetails
{
    if([MFMessageComposeViewController canSendText])
    {
        MFMessageComposeViewController *smsController = [[MFMessageComposeViewController alloc] init];
        smsController.messageComposeDelegate = self;
        smsController.body = @"Some text";

        [self presentModalViewController:smsController animated:YES];
        [smsController release];
    }
}

次のデリゲートメソッドもあります。

- (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result
{
    [self becomeFirstResponder];
    [self dismissModalViewControllerAnimated:YES];
}
4

1 に答える 1

1

どうやら、これは非常によく知られている問題です。次の投稿を読むことができます:

4.3.3にアップデートした後、シンボル警告を読み取ることができません

iPhoneアプリがデバイスでクラッシュし、ファイルが見つかりません

libXcodeDebuggerSupport.dylibがiOS4.2.1開発SDKにありません

そこにある解決策はどれも私にはうまくいきませんでしたが。

ただし、アップルデベロッパフォーラムを検索すると、アップルサポートチームの1人から次の回答が得られます。

詳細についてはここを検索してください、しかし簡単な答えはあなたが無視することができるということです...

これは問題を引き起こさない既知のバグだと思います。警告を除いて、コードは正常に機能しました。

ちなみに、本当に気になる場合は、ファイルIOKitを次の場所からコピーするだけで、少なくとも最初の警告を取り除くことができます。

/Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.3.3(8J2)/Symbols/System/Library/Frameworks/IOKit.framework/Versions/A

に:

/Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.3.3(8J2)/ Symbols / System / Library / Frameworks /

(または、4.3.3の代わりに使用しているフレームワーク)

于 2011-10-09T16:10:05.077 に答える