最近、IOS8で利用可能なAPIを使用していたため、IOS8でクラッシュしました。とにかく、プロジェクト全体をチェックし、現在の開発目標では利用できないAPIを使用しているかどうかを確認することができますか?非難されたAPIの警告のようなもの。ありがとう。Xcode現在の開発ターゲットで利用できないプロジェクト全体で使用されているAPIがあるかどうかを確認する方法
答えて
コンパイラに以前のOSをサポートしたい場合は、以前のOSのSDKにはset the SDKが必要です。 SDKをiOS 8に設定すると、後のOSの機能を使用するたびにコンパイラエラーが発生するはずです。
Base SDKの変更方法を教えてください。ドロップダウンでは、最新のSDKのみが表示されます。私はこれを見つけたhttp://stackoverflow.com/questions/12728517/changing-the-base-sdk-in-xcodeしかし、答えはそれを行うことではありません。 – Bilal
上記の回答に示唆されているように展開ターゲットを変更しても、コンパイラの警告は表示されません。古いSDKをインストールする方法がわからないので、これを行う必要はありませんでした。 [この質問の2番目の回答](http://stackoverflow.com/questions/7320235/is-there-a-way-to-install-older-ios-sdks-in-xcode#7323631)によれば、古いXcodeを使用してSDKを入手し、新しいSDKにコピーします。私はそれを試していないので、私はそれが動作するかどうかを確かにわかりません。 – user1118321
- 1. 現在のiOSデバイスが開発に使用されているかどうかを認識できますか?
- 2. 現在位置サービスが使用されているかどうかを確認
- 3. Windows 10開発:現在のページが特定のページであるかどうかを確認する方法は?
- 4. Visual Studio 2015プロジェクトでどの認証方法が使用されているかを確認する方法は?
- 5. どのuiimageviewが現在クリックされているか確認できますか?
- 6. あなたのプロジェクト名がpackagist.orgで利用可能かどうかを確認する方法
- 7. glibcが使用されているかどうかを確認する方法
- 8. プログラム全体がARMでフラッシュされているかどうかを確認する方法は?
- 9. 現在のメンバーが現在使用中であるかどうかがテストされている
- 10. 現在のプロジェクトでSqlDependency.Start(connectionstring)が呼び出されているかどうかを確認しますか?
- 11. JavaScriptを使用してウェブページが完全にロードされているかどうかを確認する方法
- 12. インテントフィルタがアプリケーションで使用されているかどうかを確認する
- 13. sqrtを使用しないで整数が完全な正方形かどうかを確認する方法
- 14. サイトでフォーム認証が使用されているかどうかを確認する方法
- 15. Spring Rest APIを使用してファイルが完全にダウンロードされたかどうかを確認する方法
- 16. テストフローでテストIDがすでに使用されているかどうかを確認する方法?
- 17. os.pathを使用してファイルが現在存在するかどうかを確認する方法
- 18. EclipseでWebプロジェクトが展開されていないかどうか確認できますか?
- 19. プリプロセッサを使用しているObjective C++プロジェクトでcppファイルがコンパイルされているかどうかを確認する方法はありますか?
- 20. XcodeでC++を開かずにファイルが存在するかどうかを確認してください。
- 21. Powershellでポートが開いているかどうかを確認する方法
- 22. テキストファイルがgeditで開いているかどうかを確認する方法
- 23. 現在のページがRailsでSSLを使用しているかどうかを確認する
- 24. ボリュームが現在ロックされていないかどうかを確認する方法OSX
- 25. WindowsデスクトップアプリケーションがWindowsハンドヘルドデバイスで使用されているかどうかをプログラムで確認する方法
- 26. 現在のリクエストがCanCanでRailsで保護されているかどうか確認してください
- 27. ファイルが完全で、他のアプリケーションでPHPで使用されていないことを確認する方法
- 28. jQueryでターゲットが要素から削除されているかどうかを確認する方法は?
- 29. Assertion appiumを使用して適切なアクティビティが開いているかどうかを確認する方法
- 30. アプリケーションがiCloudスキーマ開発またはプロダクションを使用しているかどうかを確認する方法
iOS 8をサポートする予定がある場合は、iOS 9 SDKを使用している理由はありますか? iOS 8 SDKを使用してコンパイルすると、iOS 9の機能を呼び出すことはできません。または、両方をサポートしていて、iOS 9で実際に動作しているときにiOS 9のサポートのみを使用しようとしていますか? – user1118321
私は意図的にAPIを使用していると言います。コンパイラはワーリングや何かを表示しないので。例えば、私はこのメソッドを使っていました - [NSUserActivity expirationDate] 'NSUserActivityクラスはIOS 8で利用可能ですが、' expirationDate'メソッドはIOS 9でのみ利用可能です。コンパイラは警告を表示しません。私はQAが報告したときにそれを見つけました。だから今私は何かを見逃している場合は、私のアプリをダブルチェックしたい。 – Bilal