3

この質問は以前にここで尋ねられましたが、選択した回答とコメントでは問題が解決しません。だから私はそれをもう一度尋ねて、それをシンプルに保つつもりです。

Touch ID を使用しているアプリがあります。iOS 7.1 を搭載した iPhone 5s を除くすべてのデバイスで問題なく動作します。

このことを観察すること。

  1. 新しい Xcode プロジェクトを作成します。
  2. LocalAuthentication フレームワークを追加します。
  3. iOS 7.1 を搭載した iPhone 5s でアプリがすぐにクラッシュすることを確認します。
  4. LocalAuthentication をオプションとしてマークしますが、その特定のデバイスではまだクラッシュします。

注:また、ビルド設定でLink Frameworks Automaticallyを NO に設定しました。次に、「UIKit」フレームワークを手動でアプリに追加する必要がありました。それ以外は何もしませんでした。

ここに画像の説明を入力

ここに画像の説明を入力

Appleサンプルコードでも同じことを試しましたが、同じためにクラッシュしています。

クラッシュログ:

dyld: Symbol not found: _objc_isAuto
Referenced from: /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
Expected in: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk/usr/lib/libobjc.A.dylib
in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation

何か提案してください。

4

0 に答える 0