2015-10-04 59 views
0

我使用了解析SDK和Facebook。 当我尝试运行该应用程序,我得到了38个错误... 任何想法,为什么? 请告诉我如何解决。 我找到了关于使用libspl3.dylib来发布“splite3○○○_○○○”的文章,引用自:~~。 但是iOS9没有libspl3.dylib。我使用了_sqlite3.tdb。但我无法解决。 对不起,我的英语很差。解析iOS版:尝试运行应用程序时出错(38错误)

Undefined symbols for architecture arm64: "_sqlite3_column_count", referenced from: -[PFSQLiteDatabaseResult columnNameToIndexMap] in Parse(PFSQLiteDatabaseResult.o) "_sqlite3_column_name", referenced from: -[PFSQLiteDatabaseResult columnNameToIndexMap] in Parse(PFSQLiteDatabaseResult.o) "_sqlite3_column_type", referenced from: -[PFSQLiteDatabaseResult objectForColumnIndex:] in Parse(PFSQLiteDatabaseResult.o) -[PFSQLiteDatabaseResult columnIndexIsNull:] in Parse(PFSQLiteDatabaseResult.o) "_sqlite3_column_blob", referenced from: -[PFSQLiteDatabaseResult dataForColumnIndex:] in Parse(PFSQLiteDatabaseResult.o) "_sqlite3_bind_blob", referenced from: -[PFSQLiteDatabase _bindObject:toColumn:inStatement:] in Parse(PFSQLiteDatabase.o) "_sqlite3_bind_null", referenced from: -[PFSQLiteDatabase _bindObject:toColumn:inStatement:] in Parse(PFSQLiteDatabase.o) "_sqlite3_bind_double", referenced from: -[PFSQLiteDatabase _bindObject:toColumn:inStatement:] in Parse(PFSQLiteDatabase.o) (maybe you meant: _fbsdkdfl_sqlite3_bind_double) "_sqlite3_bind_int64", referenced from: -[PFSQLiteDatabase _bindObject:toColumn:inStatement:] in Parse(PFSQLiteDatabase.o) "_sqlite3_bind_parameter_count", referenced from: -[PFSQLiteDatabase _executeQueryAsync:withArgumentsInArray:cachingEnabled:] in Parse(PFSQLiteDatabase.o) "_OBJC_CLASS_$_FBSessionTokenCachingStrategy", referenced from: _OBJC_CLASS_$_PFFacebookTokenCachingStrategy in ParseFacebookUtils(PFFacebookTokenCachingStrategy.o) "_FBTokenInformationUserFBIDKey", referenced from: -[PFFacebookTokenCachingStrategy facebookId] in ParseFacebookUtils(PFFacebookTokenCachingStrategy.o) -[PFFacebookTokenCachingStrategy setFacebookId:] in ParseFacebookUtils(PFFacebookTokenCachingStrategy.o) "_FBTokenInformationExpirationDateKey", referenced from: -[PFFacebookTokenCachingStrategy cacheTokenInformation:] in ParseFacebookUtils(PFFacebookTokenCachingStrategy.o) -[PFFacebookTokenCachingStrategy expirationDate] in ParseFacebookUtils(PFFacebookTokenCachingStrategy.o) -[PFFacebookTokenCachingStrategy setExpirationDate:] in ParseFacebookUtils(PFFacebookTokenCachingStrategy.o) "_sqlite3_column_int", referenced from: -[PFSQLiteDatabaseResult intForColumnIndex:] in Parse(PFSQLiteDatabaseResult.o) (maybe you meant: _fbsdkdfl_sqlite3_column_int) "_SCNetworkReachabilityGetFlags", referenced from: ___54-[PFReachability _startMonitoringReachabilityWithURL:]_block_invoke in Parse(PFReachability.o) "_SCNetworkReachabilitySetCallback", referenced from: -[PFEventuallyQueue _stopMonitoringNetworkReachability] in Parse(PFEventuallyQueue.o) -[PFReachability dealloc] in Parse(PFReachability.o) ___54-[PFReachability _startMonitoringReachabilityWithURL:]_block_invoke in Parse(PFReachability.o) "_sqlite3_clear_bindings", referenced from: ___34-[PFDateFormatter dateFromString:]_block_invoke in Parse(PFDateFormatter.o) "_AudioServicesCreateSystemSoundID", referenced from: +[PFPushUtilities playAudioWithName:] in Parse(PFPushUtilities.o) (maybe you meant: _fbsdkdfl_AudioServicesCreateSystemSoundID) "_OBJC_METACLASS_$_FBSessionTokenCachingStrategy", referenced from: _OBJC_METACLASS_$_PFFacebookTokenCachingStrategy in ParseFacebookUtils(PFFacebookTokenCachingStrategy.o) "_AudioServicesPlaySystemSound", referenced from: +[PFPushUtilities playAudioWithName:] in Parse(PFPushUtilities.o) +[PFPushUtilities playVibrate] in Parse(PFPushUtilities.o) (maybe you meant: _fbsdkdfl_AudioServicesPlaySystemSound) "_sqlite3_bind_text", referenced from: ___34-[PFDateFormatter dateFromString:]_block_invoke in Parse(PFDateFormatter.o) -[PFSQLiteDatabase _bindObject:toColumn:inStatement:] in Parse(PFSQLiteDatabase.o) (maybe you meant: _fbsdkdfl_sqlite3_bind_text) "_sqlite3_column_int64", referenced from: ___34-[PFDateFormatter dateFromString:]_block_invoke in Parse(PFDateFormatter.o) -[PFSQLiteDatabaseResult longForColumnIndex:] in Parse(PFSQLiteDatabaseResult.o) "_sqlite3_errmsg", referenced from: -[PFSQLiteDatabase _errorWithErrorCode:] in Parse(PFSQLiteDatabase.o) (maybe you meant: _fbsdkdfl_sqlite3_errmsg) "_OBJC_CLASS_$_FBRequest", referenced from: objc-class-ref in ParseFacebookUtils(PFFacebookAuthenticationProvider.o) "_OBJC_CLASS_$_FBSession", referenced from: objc-class-ref in ParseFacebookUtils(PFFacebookAuthenticationProvider.o) "_FBTokenInformationTokenKey", referenced from: -[PFFacebookTokenCachingStrategy accessToken] in ParseFacebookUtils(PFFacebookTokenCachingStrategy.o) -[PFFacebookTokenCachingStrategy setAccessToken:] in ParseFacebookUtils(PFFacebookTokenCachingStrategy.o) "_sqlite3_step", referenced from: ___34-[PFDateFormatter dateFromString:]_block_invoke in Parse(PFDateFormatter.o) -[PFSQLiteDatabaseResult step] in Parse(PFSQLiteDatabaseResult.o) (maybe you meant: _fbsdkdfl_sqlite3_step) "_sqlite3_column_double", referenced from: ___34-[PFDateFormatter dateFromString:]_block_invoke in Parse(PFDateFormatter.o) -[PFSQLiteDatabaseResult doubleForColumnIndex:] in Parse(PFSQLiteDatabaseResult.o) (maybe you meant: _fbsdkdfl_sqlite3_column_double) "_sqlite3_open", referenced from: -[PFDateFormatter init] in Parse(PFDateFormatter.o) ___29-[PFSQLiteDatabase openAsync]_block_invoke in Parse(PFSQLiteDatabase.o) (maybe you meant: _fbsdkdfl_sqlite3_open_v2) "_sqlite3_reset", referenced from: ___34-[PFDateFormatter dateFromString:]_block_invoke in Parse(PFDateFormatter.o) -[PFSQLiteStatement reset] in Parse(PFSQLiteStatement.o) (maybe you meant: _fbsdkdfl_sqlite3_reset) "_SCNetworkReachabilitySetDispatchQueue", referenced from: -[PFEventuallyQueue _stopMonitoringNetworkReachability] in Parse(PFEventuallyQueue.o) -[PFReachability dealloc] in Parse(PFReachability.o) ___54-[PFReachability _startMonitoringReachabilityWithURL:]_block_invoke in Parse(PFReachability.o) "_sqlite3_column_bytes", referenced from: -[PFSQLiteDatabaseResult dataForColumnIndex:] in Parse(PFSQLiteDatabaseResult.o) "_OBJC_CLASS_$_FBAppCall", referenced from: objc-class-ref in ParseFacebookUtils(PFFacebookAuthenticationProvider.o) "_sqlite3_column_text", referenced from: -[PFSQLiteDatabaseResult stringForColumnIndex:] in Parse(PFSQLiteDatabaseResult.o) (maybe you meant: _fbsdkdfl_sqlite3_column_text) "_sqlite3_finalize", referenced from: -[PFDateFormatter dealloc] in Parse(PFDateFormatter.o) -[PFSQLiteDatabase _executeQueryAsync:withArgumentsInArray:cachingEnabled:] in Parse(PFSQLiteDatabase.o) -[PFSQLiteStatement close] in Parse(PFSQLiteStatement.o) (maybe you meant: _fbsdkdfl_sqlite3_finalize) "_SCNetworkReachabilityCreateWithName", referenced from: ___54-[PFReachability _startMonitoringReachabilityWithURL:]_block_invoke in Parse(PFReachability.o) "_sqlite3_close", referenced from: -[PFDateFormatter dealloc] in Parse(PFDateFormatter.o) ___30-[PFSQLiteDatabase closeAsync]_block_invoke in Parse(PFSQLiteDatabase.o) (maybe you meant: _fbsdkdfl_sqlite3_close) "_sqlite3_prepare_v2", referenced from: -[PFDateFormatter init] in Parse(PFDateFormatter.o) -[PFSQLiteDatabase _executeQueryAsync:withArgumentsInArray:cachingEnabled:] in Parse(PFSQLiteDatabase.o) (maybe you meant: _fbsdkdfl_sqlite3_prepare_v2) ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation)

+0

'ld:找不到架构arm64的符号' –

+0

谢谢你的回答。 但我不明白如何解决。 你有什么好主意吗? –

回答

1

你需要一个新的,但不是太新了,框架,链接到项目。

  • libsqlite3.tbd

我的猜测是,你也会有替代以下两个框架,以及:

  • lib.1.1.3.tbd
  • 的libstdC++ 6 .bdbd

仅供参考,.tbd扩展框架是新的“基于文本的存根库ies“,它提供了一个在SDK中使用的祖先库的更加紧凑的版本,作为回报有助于显着减少下载大小。

+0

非常感谢你的回答,以及详细的解释。 我做了,我可以解决8个错误! –

0

Xcode 6发布时发生在我身上。您可以找到几个解决方法,但我只需等待Parse更新其API以支持新的Xcode版本。我知道这在当前并没有帮助,但他们通常非常善于跟上。我想说你应该在一周内完成最大限度的运转。作为大拇指的角色,我坚持使用以前的版本,直到Parse更新。

相关问题