2016-09-01 10 views
0

iOSSimulatorで毎回うまく動作する単純なテストで新しいアプリケーションを作成しましたが、iPadで動作させようとすると動作しません。私のアプリケーションでは、SQLite.NET-PCL 3.1.1のみがnugetによってインストールされており、コントローラはデータベースを作成するための呼び出しを行います。iPadでSQLite.NET-PCLを使用してxamarinアプリケーションを実行できません

iPad上で試して、コンソールは私に次のエラーを与える:ログの

MTOUCH: error MT3001: Could not AOT the assembly '/Users/delogic/Projects/iosSingleView/iosSingleView/obj/iPhone/Debug/build-ipad3.1-9.3.2/mtouch-cache/Build/SQLite.Net.Platform.XamarinIOS.Unified.dll' 

次の行は、私の注意を引いた:

Undefined symbols for architecture armv7: 
     "_sqlite3_busy_timeout", referenced from: 
      wrapper_managed_to_native_SQLite_Net_Platform_XamarinIOS_SQLiteApiIOSInternal_sqlite3_busy_timeout_intptr_int in SQLite-5f40c7.o 
     "_sqlite3_close", referenced from: 
      wrapper_managed_to_native_SQLite_Net_Platform_XamarinIOS_SQLiteApiIOSInternal_sqlite3_close_intptr in SQLite-5f40c7.o 
     "_sqlite3_errmsg16", referenced from: 
      wrapper_managed_to_native_SQLite_Net_Platform_XamarinIOS_SQLiteApiIOSInternal_sqlite3_errmsg16_intptr in SQLite-5f40c7.o 
     "_sqlite3_finalize", referenced from: 
      wrapper_managed_to_native_SQLite_Net_Platform_XamarinIOS_SQLiteApiIOSInternal_sqlite3_finalize_intptr in SQLite-5f40c7.o 
     "_sqlite3_open_v2", referenced from: 
      wrapper_managed_to_native_SQLite_Net_Platform_XamarinIOS_SQLiteApiIOSInternal_sqlite3_open_v2_byte___intptr__int_intptr in SQLite-5f40c7.o 
    ld: symbol(s) not found for architecture armv7 
    clang: error: linker command failed with exit code 1 (use -v to see invocation) 

私はいくつかの理由でこれを推測、私のファイルにはいくつかのメソッドがありません。誰にも同じ問題がありますか?私はプロジェクトのサンプルと完全なログをアップロードします。

link for log and project download

答えて

0

私はこれを解決しました。それは私がアップデートチャンネルをアルファに選んだときに修正されたxamarin studioのバグでした