openimsdk / open-im-sdk-flutter Goto Github PK
View Code? Open in Web Editor NEWIM SDK Flutter
Home Page: https://openim.io
License: MIT License
IM SDK Flutter
Home Page: https://openim.io
License: MIT License
环境如下:
Flutter 2.10.3 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 7e9793dee1 (12 days ago) • 2022-03-02 11:23:12 -0600
Engine • revision bd539267b4
Tools • Dart 2.16.1 • DevTools 2.9.2
在mac环境(ios模拟器)运行代码,报错如下:
Launching lib/main.dart on iPhone 13 in debug mode...
Running pod install...
Running Xcode build...
Xcode build done. 14.3s
Failed to build iOS app
Error output from Xcode build:
↳
** BUILD FAILED **
Xcode's output:
↳
Writing result bundle at path:
/var/folders/kc/2plpsvvn62v8d919cyvzlpc80000gn/T/flutter_tools.v4WmNl/flutter_ios_build_temp_dir41Pd7h/temporary_xcresult_bundle
ld: warning: ignoring file /Users/aldk/WorkShop/flutter/Open_IM_SDK/ios/Framework/OpenIMCore.framework/OpenIMCore, missing required architecture x86_64 in file /Users/aldk/WorkShop/flutter/Open_IM_SDK/ios/Framework/OpenIMCore.framework/OpenIMCore (1 slices)
Undefined symbols for architecture x86_64:
"_Open_im_sdkGetSelfUserInfo", referenced from:
flutter_openim_sdk.UserManager.getSelfUserInfo(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in UserManager.o
"_Open_im_sdkGetUsersInfo", referenced from:
flutter_openim_sdk.UserManager.getUsersInfo(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in UserManager.o
"_Open_im_sdkSetUserListener", referenced from:
flutter_openim_sdk.UserManager.setUserListener(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in UserManager.o
"_Open_im_sdkClearGroupHistoryMessage", referenced from:
flutter_openim_sdk.MessageManager.clearGroupHistoryMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkClearC2CHistoryMessage", referenced from:
flutter_openim_sdk.MessageManager.clearC2CHistoryMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateFaceMessage", referenced from:
flutter_openim_sdk.MessageManager.createFaceMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateCardMessage", referenced from:
flutter_openim_sdk.MessageManager.createCardMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateCustomMessage", referenced from:
flutter_openim_sdk.MessageManager.createCustomMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateLocationMessage", referenced from:
flutter_openim_sdk.MessageManager.createLocationMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateFileMessageFromFullPath", referenced from:
flutter_openim_sdk.MessageManager.createFileMessageFromFullPath(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateVideoMessage", referenced from:
flutter_openim_sdk.MessageManager.createVideoMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateImageMessageFromFullPath", referenced from:
flutter_openim_sdk.MessageManager.createImageMessageFromFullPath(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateTextAtMessage", referenced from:
flutter_openim_sdk.MessageManager.createTextAtMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkMarkC2CMessageAsRead", referenced from:
flutter_openim_sdk.MessageManager.markC2CMessageAsRead(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkTypingStatusUpdate", referenced from:
flutter_openim_sdk.MessageManager.typingStatusUpdate(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkInsertSingleMessageToLocalStorage", referenced from:
flutter_openim_sdk.MessageManager.insertSingleMessageToLocalStorage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkDeleteMessageFromLocalStorage", referenced from:
flutter_openim_sdk.MessageManager.deleteMessageFromLocalStorage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkRevokeMessage", referenced from:
flutter_openim_sdk.MessageManager.revokeMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkGetHistoryMessageList", referenced from:
flutter_openim_sdk.MessageManager.getHistoryMessageList(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkSendMessage", referenced from:
flutter_openim_sdk.MessageManager.sendMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateMergerMessage", referenced from:
flutter_openim_sdk.MessageManager.createMergerMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkSetAdvancedMsgListener", referenced from:
flutter_openim_sdk.MessageManager.setAdvancedMsgListener(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateSoundMessage", referenced from:
flutter_openim_sdk.MessageManager.createSoundMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkGetOneConversation", referenced from:
flutter_openim_sdk.ConversationManager.getOneConversation(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
"_Open_im_sdkAcceptGroupApplication", referenced from:
flutter_openim_sdk.GroupManager.acceptGroupApplication(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
"_Open_im_sdkGetSendGroupApplicationList", referenced from:
flutter_openim_sdk.GroupManager.getSendGroupApplicationList(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
"_Open_im_sdkGetRecvGroupApplicationList", referenced from:
flutter_openim_sdk.GroupManager.getRecvGroupApplicationList(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
"_Open_im_sdkCreateForwardMessage", referenced from:
flutter_openim_sdk.MessageManager.createForwardMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateTextMessage", referenced from:
flutter_openim_sdk.MessageManager.createTextMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkGetMultipleConversation", referenced from:
flutter_openim_sdk.ConversationManager.getMultipleConversation(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
"_Open_im_sdkTransferGroupOwner", referenced from:
flutter_openim_sdk.GroupManager.transferGroupOwner(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
"_Open_im_sdkCreateFileMessage", referenced from:
flutter_openim_sdk.MessageManager.createFileMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkQuitGroup", referenced from:
flutter_openim_sdk.GroupManager.quitGroup(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
"_Open_im_sdkJoinGroup", referenced from:
flutter_openim_sdk.GroupManager.joinGroup(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
"_Open_im_sdkGetLoginStatus", referenced from:
flutter_openim_sdk.IMMananger.getLoginStatus(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in IMManager.o
"_Open_im_sdkCreateGroup", referenced from:
flutter_openim_sdk.GroupManager.createGroup(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
"_Open_im_sdkLogout", referenced from:
flutter_openim_sdk.IMMananger.logout(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in IMManager.o
"_Open_im_sdkGetAllConversationList", referenced from:
flutter_openim_sdk.ConversationManager.getAllConversationList(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
"_Open_im_sdkGetGroupsInfo", referenced from:
flutter_openim_sdk.GroupManager.getGroupsInfo(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
"_Open_im_sdkGetGroupMemberList", referenced from:
flutter_openim_sdk.GroupManager.getGroupMemberList(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
"_Open_im_sdkGetGroupMembersInfo", referenced from:
flutter_openim_sdk.GroupManager.getGroupMembersInfo(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
"_Open_im_sdkKickGroupMember", referenced from:
flutter_openim_sdk.GroupManager.kickGroupMember(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
"_Open_im_sdkGetSendFriendApplicationList", referenced from:
flutter_openim_sdk.FriendshipManager.getSendFriendApplicationList(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
"_Open_im_sdkInviteUserToGroup", referenced from:
flutter_openim_sdk.GroupManager.inviteUserToGroup(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
"_Open_im_sdkSetGroupInfo", referenced from:
flutter_openim_sdk.GroupManager.setGroupInfo(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
"_Open_im_sdkRefuseFriendApplication", referenced from:
flutter_openim_sdk.FriendshipManager.refuseFriendApplication(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
"_Open_im_sdkLogin", referenced from:
flutter_openim_sdk.IMMananger.login(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in IMManager.o
"_Open_im_sdkSetGroupListener", referenced from:
flutter_openim_sdk.GroupManager.setGroupListener(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
"_Open_im_sdkSetFriendListener", referenced from:
flutter_openim_sdk.FriendshipManager.setFriendListener(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
"_Open_im_sdkCheckFriend", referenced from:
flutter_openim_sdk.FriendshipManager.checkFriend(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
"_Open_im_sdkRemoveBlack", referenced from:
flutter_openim_sdk.FriendshipManager.removeBlacklist(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
"_Open_im_sdkSetSelfInfo", referenced from:
flutter_openim_sdk.UserManager.setSelfInfo(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in UserManager.o
"_Open_im_sdkInitSDK", referenced from:
flutter_openim_sdk.IMMananger.initSDK(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in IMManager.o
"_Open_im_sdkGetJoinedGroupList", referenced from:
flutter_openim_sdk.GroupManager.getJoinedGroupList(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
"_Open_im_sdkCreateVideoMessageFromFullPath", referenced from:
flutter_openim_sdk.MessageManager.createVideoMessageFromFullPath(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkDeleteFriend", referenced from:
flutter_openim_sdk.FriendshipManager.deleteFriend(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
"_Open_im_sdkGetConversationListSplit", referenced from:
flutter_openim_sdk.ConversationManager.getConversationListSplit(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
"_Open_im_sdkDeleteConversation", referenced from:
flutter_openim_sdk.ConversationManager.deleteConversation(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
"_Open_im_sdkGetBlackList", referenced from:
flutter_openim_sdk.FriendshipManager.getBlacklist(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
"_Open_im_sdkAddBlack", referenced from:
flutter_openim_sdk.FriendshipManager.addBlacklist(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
"_Open_im_sdkSetFriendRemark", referenced from:
flutter_openim_sdk.FriendshipManager.setFriendRemark(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
"_Open_im_sdkGetRecvFriendApplicationList", referenced from:
flutter_openim_sdk.FriendshipManager.getRecvFriendApplicationList(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
"_Open_im_sdkCreateSoundMessageFromFullPath", referenced from:
flutter_openim_sdk.MessageManager.createSoundMessageFromFullPath(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateImageMessage", referenced from:
flutter_openim_sdk.MessageManager.createImageMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkGetDesignatedFriendsInfo", referenced from:
flutter_openim_sdk.FriendshipManager.getFriendsInfo(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
"_Open_im_sdkGetConversationIDBySessionType", referenced from:
flutter_openim_sdk.ConversationManager.getConversationIDBySessionType(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
"_Open_im_sdkGetConversationRecvMessageOpt", referenced from:
flutter_openim_sdk.ConversationManager.getConversationRecvMessageOpt(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
"_Open_im_sdkAcceptFriendApplication", referenced from:
flutter_openim_sdk.FriendshipManager.acceptFriendApplication(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
"_Open_im_sdkPinConversation", referenced from:
flutter_openim_sdk.ConversationManager.pinConversation(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
"_Open_im_sdkSetConversationDraft", referenced from:
flutter_openim_sdk.ConversationManager.setConversationDraft(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
"_Open_im_sdkMarkGroupMessageHasRead", referenced from:
flutter_openim_sdk.ConversationManager.markGroupMessageHasRead(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
"_Open_im_sdkAddFriend", referenced from:
flutter_openim_sdk.FriendshipManager.addFriend(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
"_Open_im_sdkRefuseGroupApplication", referenced from:
flutter_openim_sdk.GroupManager.refuseGroupApplication(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
"_Open_im_sdkGetFriendList", referenced from:
flutter_openim_sdk.FriendshipManager.getFriendList(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
"_Open_im_sdkSetConversationRecvMessageOpt", referenced from:
flutter_openim_sdk.ConversationManager.setConversationRecvMessageOpt(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
"_Open_im_sdkCreateQuoteMessage", referenced from:
flutter_openim_sdk.MessageManager.createQuoteMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkGetTotalUnreadMsgCount", referenced from:
flutter_openim_sdk.ConversationManager.getTotalUnreadMsgCount(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
"_Open_im_sdkSetConversationListener", referenced from:
flutter_openim_sdk.ConversationManager.setConversationListener(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
note: Using new build system
note: Planning
note: Build preparation complete
note: Building targets in dependency order
Result bundle written to path:
/var/folders/kc/2plpsvvn62v8d919cyvzlpc80000gn/T/flutter_tools.v4WmNl/flutter_ios_build_temp_dir41Pd7h/temporary_xcresult_bundle
Error (Xcode): Undefined symbol: _Open_im_sdkGetSelfUserInfo
Error (Xcode): Undefined symbol: _Open_im_sdkGetUsersInfo
Error (Xcode): Undefined symbol: _Open_im_sdkSetUserListener
Error (Xcode): Undefined symbol: _Open_im_sdkClearGroupHistoryMessage
Error (Xcode): Undefined symbol: _Open_im_sdkClearC2CHistoryMessage
Error (Xcode): Undefined symbol: _Open_im_sdkCreateFaceMessage
Error (Xcode): Undefined symbol: _Open_im_sdkCreateCardMessage
Error (Xcode): Undefined symbol: _Open_im_sdkCreateCustomMessage
Error (Xcode): Undefined symbol: _Open_im_sdkCreateLocationMessage
Error (Xcode): Undefined symbol: _Open_im_sdkCreateFileMessageFromFullPath
Error (Xcode): Undefined symbol: _Open_im_sdkCreateVideoMessage
Error (Xcode): Undefined symbol: _Open_im_sdkCreateImageMessageFromFullPath
Error (Xcode): Undefined symbol: _Open_im_sdkCreateTextAtMessage
Error (Xcode): Undefined symbol: _Open_im_sdkMarkC2CMessageAsRead
Error (Xcode): Undefined symbol: _Open_im_sdkTypingStatusUpdate
Error (Xcode): Undefined symbol: _Open_im_sdkInsertSingleMessageToLocalStorage
Error (Xcode): Undefined symbol: _Open_im_sdkDeleteMessageFromLocalStorage
Error (Xcode): Undefined symbol: _Open_im_sdkRevokeMessage
Error (Xcode): Undefined symbol: _Open_im_sdkGetHistoryMessageList
Error (Xcode): Undefined symbol: _Open_im_sdkSendMessage
Error (Xcode): Undefined symbol: _Open_im_sdkCreateMergerMessage
Error (Xcode): Undefined symbol: _Open_im_sdkSetAdvancedMsgListener
Error (Xcode): Undefined symbol: _Open_im_sdkCreateSoundMessage
Error (Xcode): Undefined symbol: _Open_im_sdkGetOneConversation
Error (Xcode): Undefined symbol: _Open_im_sdkAcceptGroupApplication
Error (Xcode): Undefined symbol: _Open_im_sdkGetSendGroupApplicationList
Error (Xcode): Undefined symbol: _Open_im_sdkGetRecvGroupApplicationList
Error (Xcode): Undefined symbol: _Open_im_sdkCreateForwardMessage
Error (Xcode): Undefined symbol: _Open_im_sdkCreateTextMessage
Error (Xcode): Undefined symbol: _Open_im_sdkGetMultipleConversation
Error (Xcode): Undefined symbol: _Open_im_sdkTransferGroupOwner
Error (Xcode): Undefined symbol: _Open_im_sdkCreateFileMessage
Error (Xcode): Undefined symbol: _Open_im_sdkQuitGroup
Error (Xcode): Undefined symbol: _Open_im_sdkJoinGroup
Error (Xcode): Undefined symbol: _Open_im_sdkGetLoginStatus
Error (Xcode): Undefined symbol: _Open_im_sdkCreateGroup
Error (Xcode): Undefined symbol: _Open_im_sdkLogout
Error (Xcode): Undefined symbol: _Open_im_sdkGetAllConversationList
Error (Xcode): Undefined symbol: _Open_im_sdkGetGroupsInfo
Error (Xcode): Undefined symbol: _Open_im_sdkGetGroupMemberList
Error (Xcode): Undefined symbol: _Open_im_sdkGetGroupMembersInfo
Error (Xcode): Undefined symbol: _Open_im_sdkKickGroupMember
Error (Xcode): Undefined symbol: _Open_im_sdkGetSendFriendApplicationList
Error (Xcode): Undefined symbol: _Open_im_sdkInviteUserToGroup
Error (Xcode): Undefined symbol: _Open_im_sdkSetGroupInfo
Error (Xcode): Undefined symbol: _Open_im_sdkRefuseFriendApplication
Error (Xcode): Undefined symbol: _Open_im_sdkLogin
Error (Xcode): Undefined symbol: _Open_im_sdkSetGroupListener
Error (Xcode): Undefined symbol: _Open_im_sdkSetFriendListener
Error (Xcode): Undefined symbol: _Open_im_sdkCheckFriend
Error (Xcode): Undefined symbol: _Open_im_sdkRemoveBlack
Error (Xcode): Undefined symbol: _Open_im_sdkSetSelfInfo
Error (Xcode): Undefined symbol: _Open_im_sdkInitSDK
Error (Xcode): Undefined symbol: _Open_im_sdkGetJoinedGroupList
Error (Xcode): Undefined symbol: _Open_im_sdkCreateVideoMessageFromFullPath
Error (Xcode): Undefined symbol: _Open_im_sdkDeleteFriend
Error (Xcode): Undefined symbol: _Open_im_sdkGetConversationListSplit
Error (Xcode): Undefined symbol: _Open_im_sdkDeleteConversation
Error (Xcode): Undefined symbol: _Open_im_sdkGetBlackList
Error (Xcode): Undefined symbol: _Open_im_sdkAddBlack
Error (Xcode): Undefined symbol: _Open_im_sdkSetFriendRemark
Error (Xcode): Undefined symbol: _Open_im_sdkGetRecvFriendApplicationList
Error (Xcode): Undefined symbol: _Open_im_sdkCreateSoundMessageFromFullPath
Error (Xcode): Undefined symbol: _Open_im_sdkCreateImageMessage
Error (Xcode): Undefined symbol: _Open_im_sdkGetDesignatedFriendsInfo
Error (Xcode): Undefined symbol: _Open_im_sdkGetConversationIDBySessionType
Error (Xcode): Undefined symbol: _Open_im_sdkGetConversationRecvMessageOpt
Error (Xcode): Undefined symbol: _Open_im_sdkAcceptFriendApplication
Error (Xcode): Undefined symbol: _Open_im_sdkPinConversation
Error (Xcode): Undefined symbol: _Open_im_sdkSetConversationDraft
Error (Xcode): Undefined symbol: _Open_im_sdkMarkGroupMessageHasRead
Error (Xcode): Undefined symbol: _Open_im_sdkAddFriend
Error (Xcode): Undefined symbol: _Open_im_sdkRefuseGroupApplication
Error (Xcode): Undefined symbol: _Open_im_sdkGetFriendList
Error (Xcode): Undefined symbol: _Open_im_sdkSetConversationRecvMessageOpt
Error (Xcode): Undefined symbol: _Open_im_sdkCreateQuoteMessage
Error (Xcode): Undefined symbol: _Open_im_sdkGetTotalUnreadMsgCount
Error (Xcode): Undefined symbol: _Open_im_sdkSetConversationListener
Could not build the application for the simulator.
Error launching application on iPhone 13.
flutter: ╔╣ DioError ║ Status: 500 Internal Server Error
flutter: ║ http://121.37.25.71:10000/manager/get_users_online_status
flutter: ╚══════════════════════════════════════════════════════════════════════════════════════════╝
flutter: ╔ DioErrorType.response
flutter: ║ {
flutter: ║ errCode: 500,
flutter: ║ errMsg: "GetUserIDFromToken failed"
flutter: ║ }
flutter: ╚══════════════════════════════════════════════════════════════════════════════════════════╝
Describe the bug
如题
How to reproduce
Steps to reproduce the behavior:
Expected behavior
Screenshots (If contains)
Version information
Additional context
[ +3 ms] Encountered error while building for device.
[ +1 ms]
#0 throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
#1 _BuildIOSSubCommand.runCommand
(package:flutter_tools/src/commands/build_ios.dart:277:7)
<asynchronous suspension>
#2 FlutterCommand.run.<anonymous closure>
(package:flutter_tools/src/runner/flutter_command.dart:1125:27)
<asynchronous suspension>
#3 AppContext.run.<anonymous closure>
(package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#4 CommandRunner.runCommand (package:args/command_runner.dart:209:13)
<asynchronous suspension>
#5 FlutterCommandRunner.runCommand.<anonymous closure>
(package:flutter_tools/src/runner/flutter_command_runner.dart:288:9)
<asynchronous suspension>
#6 AppContext.run.<anonymous closure>
(package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#7 FlutterCommandRunner.runCommand
(package:flutter_tools/src/runner/flutter_command_runner.dart:236:5)
<asynchronous suspension>
#8 run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:62:9)
<asynchronous suspension>
#9 AppContext.run.<anonymous closure>
(package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#10 main (package:flutter_tools/executable.dart:92:3)
<asynchronous suspension>
[ +254 ms] ensureAnalyticsSent: 252ms
[ +1 ms] Running shutdown hooks
[ ] Shutdown hooks complete
[ ] exiting with code 1
'fluent build IOS' failed
[+1712 ms] ├─Building plugins... (completed in 81.9s)
[ +1 ms] "flutter ios-framework" took 96,619ms.
[ +5 ms] Unable to build plugin frameworks for simulator: ** BUILD FAILED **
The following build commands failed:
Ld
/Users/minia/Flutter-IM/Debug/iphonesimulator/Debug-iphonesimulator/flutter_openim_sdk/flutter_openim_sd
k.framework/flutter_openim_sdk normal
(1 failure)
[ +1 ms]
#0 throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
#1 BuildIOSFrameworkCommand._producePlugins
(package:flutter_tools/src/commands/build_ios_framework.dart:473:9)
<asynchronous suspension>
#2 BuildIOSFrameworkCommand.runCommand
(package:flutter_tools/src/commands/build_ios_framework.dart:209:9)
<asynchronous suspension>
#3 FlutterCommand.run.<anonymous closure>
(package:flutter_tools/src/runner/flutter_command.dart:1125:27)
<asynchronous suspension>
#4 AppContext.run.<anonymous closure>
(package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#5 CommandRunner.runCommand (package:args/command_runner.dart:209:13)
<asynchronous suspension>
#6 FlutterCommandRunner.runCommand.<anonymous closure>
(package:flutter_tools/src/runner/flutter_command_runner.dart:288:9)
<asynchronous suspension>
#7 AppContext.run.<anonymous closure>
(package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#8 FlutterCommandRunner.runCommand
(package:flutter_tools/src/runner/flutter_command_runner.dart:236:5)
<asynchronous suspension>
#9 run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:62:9)
<asynchronous suspension>
#10 AppContext.run.<anonymous closure>
(package:flutter_tools/src/base/context.dart:150:19)
<asynchronous suspension>
#11 main (package:flutter_tools/executable.dart:92:3)
<asynchronous suspension>
[ +254 ms] ensureAnalyticsSent: 252ms
[ ] Running shutdown hooks
[ ] Shutdown hooks complete
[ ] exiting with code 1
'flutter build ios-framework' failed
Hello, is there a solution to this problem?thanks!
Launching lib/main.dart on iPhone X in debug mode...
Running Xcode build...
Xcode build done. 4.1s
Failed to build iOS app
Error output from Xcode build:
↳
** BUILD FAILED **
Xcode's output:
↳
Writing result bundle at path:
/var/folders/0j/vs2dth5157q6r3s5lcf9wfn00000gn/T/flutter_tools.ch9shV/flutter_ios_build_temp_diryNZ4UA/temporary_xcresult_bundle
ld: warning: ignoring file /Users/bao-mac/Downloads/Open-IM-SDK-Flutter-main/ios/Framework/OpenIMCore.framework/OpenIMCore, missing required architecture x86_64 in file /Users/bao-mac/Downloads/Open-IM-SDK-Flutter-main/ios/Framework/OpenIMCore.framework/OpenIMCore (1 slices)
Undefined symbols for architecture x86_64:
"_Open_im_sdkClearC2CHistoryMessage", referenced from:
flutter_openim_sdk.MessageManager.clearC2CHistoryMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkForceSyncMsg", referenced from:
flutter_openim_sdk.MessageManager.forceSyncMsg(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateCardMessage", referenced from:
flutter_openim_sdk.MessageManager.createCardMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateCustomMessage", referenced from:
flutter_openim_sdk.MessageManager.createCustomMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateLocationMessage", referenced from:
flutter_openim_sdk.MessageManager.createLocationMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateMergerMessage", referenced from:
flutter_openim_sdk.MessageManager.createMergerMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateFileMessageFromFullPath", referenced from:
flutter_openim_sdk.MessageManager.createFileMessageFromFullPath(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateVideoMessageFromFullPath", referenced from:
flutter_openim_sdk.MessageManager.createVideoMessageFromFullPath(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateVideoMessage", referenced from:
flutter_openim_sdk.MessageManager.createVideoMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateImageMessageFromFullPath", referenced from:
flutter_openim_sdk.MessageManager.createImageMessageFromFullPath(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateSoundMessageFromFullPath", referenced from:
flutter_openim_sdk.MessageManager.createSoundMessageFromFullPath(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateImageMessage", referenced from:
flutter_openim_sdk.MessageManager.createImageMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateTextAtMessage", referenced from:
flutter_openim_sdk.MessageManager.createTextAtMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkMarkC2CMessageAsRead", referenced from:
flutter_openim_sdk.MessageManager.markC2CMessageAsRead(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkTypingStatusUpdate", referenced from:
flutter_openim_sdk.MessageManager.typingStatusUpdate(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkInsertSingleMessageToLocalStorage", referenced from:
flutter_openim_sdk.MessageManager.insertSingleMessageToLocalStorage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkFindMessages", referenced from:
flutter_openim_sdk.MessageManager.findMessages(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkGetHistoryMessageList", referenced from:
flutter_openim_sdk.MessageManager.getHistoryMessageList(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkDeleteMessageFromLocalStorage", referenced from:
flutter_openim_sdk.MessageManager.deleteMessageFromLocalStorage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkAddAdvancedMsgListener", referenced from:
flutter_openim_sdk.MessageManager.addAdvancedMsgListener(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkSendMessage", referenced from:
flutter_openim_sdk.MessageManager.sendMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkForceSyncLoginUerInfo", referenced from:
flutter_openim_sdk.IMMananger.forceSyncLoginUerInfo(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in IMManager.o
"_Open_im_sdkGetUsersInfo", referenced from:
flutter_openim_sdk.IMMananger.getUsersInfo(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in IMManager.o
"_Open_im_sdkCreateSoundMessage", referenced from:
flutter_openim_sdk.MessageManager.createSoundMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkGetOneConversation", referenced from:
flutter_openim_sdk.ConversationManager.getOneConversation(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
"_Open_im_sdkAcceptGroupApplication", referenced from:
flutter_openim_sdk.GroupManager.acceptGroupApplication(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
"_Open_im_sdkCreateForwardMessage", referenced from:
flutter_openim_sdk.MessageManager.createForwardMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateTextMessage", referenced from:
flutter_openim_sdk.MessageManager.createTextMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkGetMultipleConversation", referenced from:
flutter_openim_sdk.ConversationManager.getMultipleConversation(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
"_Open_im_sdkTransferGroupOwner", referenced from:
flutter_openim_sdk.GroupManager.transferGroupOwner(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
"_Open_im_sdkCreateFileMessage", referenced from:
flutter_openim_sdk.MessageManager.createFileMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkQuitGroup", referenced from:
flutter_openim_sdk.GroupManager.quitGroup(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
"_Open_im_sdkGetLoginStatus", referenced from:
flutter_openim_sdk.IMMananger.getLoginStatus(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in IMManager.o
"_Open_im_sdkCreateGroup", referenced from:
flutter_openim_sdk.GroupManager.createGroup(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
"_Open_im_sdkGetFriendApplicationList", referenced from:
flutter_openim_sdk.FriendshipManager.getFriendApplicationList(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
"_Open_im_sdkLogout", referenced from:
flutter_openim_sdk.IMMananger.logout(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in IMManager.o
"_Open_im_sdkGetAllConversationList", referenced from:
flutter_openim_sdk.ConversationManager.getAllConversationList(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
"_Open_im_sdkGetGroupsInfo", referenced from:
flutter_openim_sdk.GroupManager.getGroupsInfo(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
"_Open_im_sdkGetGroupMemberList", referenced from:
flutter_openim_sdk.GroupManager.getGroupMemberList(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
"_Open_im_sdkGetGroupMembersInfo", referenced from:
flutter_openim_sdk.GroupManager.getGroupMembersInfo(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
"_Open_im_sdkSetSdkLog", referenced from:
flutter_openim_sdk.IMMananger.setSdkLog(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in IMManager.o
"_Open_im_sdkGetGroupApplicationList", referenced from:
flutter_openim_sdk.GroupManager.getGroupApplicationList(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
"_Open_im_sdkKickGroupMember", referenced from:
flutter_openim_sdk.GroupManager.kickGroupMember(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
"_Open_im_sdkLogin", referenced from:
flutter_openim_sdk.IMMananger.login(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in IMManager.o
"_Open_im_sdkSetGroupInfo", referenced from:
flutter_openim_sdk.GroupManager.setGroupInfo(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
"_Open_im_sdkRefuseFriendApplication", referenced from:
flutter_openim_sdk.FriendshipManager.refuseFriendApplication(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
"_Open_im_sdkJoinGroup", referenced from:
flutter_openim_sdk.GroupManager.joinGroup(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
"_Open_im_sdkDeleteFromFriendList", referenced from:
flutter_openim_sdk.FriendshipManager.deleteFromFriendList(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
"_Open_im_sdkSetFriendListener", referenced from:
flutter_openim_sdk.FriendshipManager.setFriendListener(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
"_Open_im_sdkCheckFriend", referenced from:
flutter_openim_sdk.FriendshipManager.checkFriend(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
"_Open_im_sdkSetSelfInfo", referenced from:
flutter_openim_sdk.IMMananger.setSelfInfo(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in IMManager.o
"_Open_im_sdkInitSDK", referenced from:
flutter_openim_sdk.IMMananger.initSDK(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in IMManager.o
"_Open_im_sdkGetJoinedGroupList", referenced from:
flutter_openim_sdk.GroupManager.getJoinedGroupList(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
"_Open_im_sdkGetConversationListSplit", referenced from:
flutter_openim_sdk.ConversationManager.getConversationListSplit(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
"_Open_im_sdkDeleteConversation", referenced from:
flutter_openim_sdk.ConversationManager.deleteConversation(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
"_Open_im_sdkGetBlackList", referenced from:
flutter_openim_sdk.FriendshipManager.getBlackList(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
"_Open_im_sdkAcceptFriendApplication", referenced from:
flutter_openim_sdk.FriendshipManager.acceptFriendApplication(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
"_Open_im_sdkPinConversation", referenced from:
flutter_openim_sdk.ConversationManager.pinConversation(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
"_Open_im_sdkInviteUserToGroup", referenced from:
flutter_openim_sdk.GroupManager.inviteUserToGroup(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
"_Open_im_sdkClearGroupHistoryMessage", referenced from:
flutter_openim_sdk.MessageManager.clearGroupHistoryMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkGetFriendsInfo", referenced from:
flutter_openim_sdk.FriendshipManager.getFriendsInfo(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
"_Open_im_sdkGetConversationIDBySessionType", referenced from:
flutter_openim_sdk.ConversationManager.getConversationIDBySessionType(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
"_Open_im_sdkGetConversationRecvMessageOpt", referenced from:
flutter_openim_sdk.ConversationManager.getConversationRecvMessageOpt(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
"_Open_im_sdkSetConversationDraft", referenced from:
flutter_openim_sdk.ConversationManager.setConversationDraft(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
"_Open_im_sdkMarkGroupMessageHasRead", referenced from:
flutter_openim_sdk.ConversationManager.markGroupMessageHasRead(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
"_Open_im_sdkAddFriend", referenced from:
flutter_openim_sdk.FriendshipManager.addFriend(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
"_Open_im_sdkRevokeMessage", referenced from:
flutter_openim_sdk.MessageManager.revokeMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkDeleteFromBlackList", referenced from:
flutter_openim_sdk.FriendshipManager.deleteFromBlackList(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
"_Open_im_sdkRefuseGroupApplication", referenced from:
flutter_openim_sdk.GroupManager.refuseGroupApplication(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
"_Open_im_sdkAddToBlackList", referenced from:
flutter_openim_sdk.FriendshipManager.addToBlackList(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
"_Open_im_sdkSetConversationRecvMessageOpt", referenced from:
flutter_openim_sdk.ConversationManager.setConversationRecvMessageOpt(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
"_Open_im_sdkGetFriendList", referenced from:
flutter_openim_sdk.FriendshipManager.getFriendList(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
"_Open_im_sdkCreateQuoteMessage", referenced from:
flutter_openim_sdk.MessageManager.createQuoteMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkSetFriendInfo", referenced from:
flutter_openim_sdk.FriendshipManager.setFriendInfo(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in FriendshipManager.o
"_Open_im_sdkGetTotalUnreadMsgCount", referenced from:
flutter_openim_sdk.ConversationManager.getTotalUnreadMsgCount(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
"_Open_im_sdkSetGroupListener", referenced from:
flutter_openim_sdk.GroupManager.setGroupListener(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in GroupManager.o
"_Open_im_sdkMarkSingleMessageHasRead", referenced from:
flutter_openim_sdk.ConversationManager.markSingleMessageHasRead(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
"_Open_im_sdkSetConversationListener", referenced from:
flutter_openim_sdk.ConversationManager.setConversationListener(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in ConversationManager.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
note: Using new build system
note: Building targets in parallel
note: Planning build
note: Analyzing workspace
note: Constructing build description
note: Build preparation complete
Result bundle written to path:
/var/folders/0j/vs2dth5157q6r3s5lcf9wfn00000gn/T/flutter_tools.ch9shV/flutter_ios_build_temp_diryNZ4UA/temporary_xcresult_bundle
Error (Xcode): Undefined symbol: _Open_im_sdkClearC2CHistoryMessage
Error (Xcode): Undefined symbol: _Open_im_sdkForceSyncMsg
Error (Xcode): Undefined symbol: _Open_im_sdkCreateCardMessage
Error (Xcode): Undefined symbol: _Open_im_sdkCreateCustomMessage
Error (Xcode): Undefined symbol: _Open_im_sdkCreateLocationMessage
Error (Xcode): Undefined symbol: _Open_im_sdkCreateMergerMessage
Error (Xcode): Undefined symbol: _Open_im_sdkCreateFileMessageFromFullPath
Error (Xcode): Undefined symbol: _Open_im_sdkCreateVideoMessageFromFullPath
Error (Xcode): Undefined symbol: _Open_im_sdkCreateVideoMessage
Error (Xcode): Undefined symbol: _Open_im_sdkCreateImageMessageFromFullPath
Error (Xcode): Undefined symbol: _Open_im_sdkCreateSoundMessageFromFullPath
Error (Xcode): Undefined symbol: _Open_im_sdkCreateImageMessage
Error (Xcode): Undefined symbol: _Open_im_sdkCreateTextAtMessage
Error (Xcode): Undefined symbol: _Open_im_sdkMarkC2CMessageAsRead
Error (Xcode): Undefined symbol: _Open_im_sdkTypingStatusUpdate
Error (Xcode): Undefined symbol: _Open_im_sdkInsertSingleMessageToLocalStorage
Error (Xcode): Undefined symbol: _Open_im_sdkFindMessages
Error (Xcode): Undefined symbol: _Open_im_sdkGetHistoryMessageList
Error (Xcode): Undefined symbol: _Open_im_sdkDeleteMessageFromLocalStorage
Error (Xcode): Undefined symbol: _Open_im_sdkAddAdvancedMsgListener
Error (Xcode): Undefined symbol: _Open_im_sdkSendMessage
Error (Xcode): Undefined symbol: _Open_im_sdkForceSyncLoginUerInfo
Error (Xcode): Undefined symbol: _Open_im_sdkGetUsersInfo
Error (Xcode): Undefined symbol: _Open_im_sdkCreateSoundMessage
Error (Xcode): Undefined symbol: _Open_im_sdkGetOneConversation
Error (Xcode): Undefined symbol: _Open_im_sdkAcceptGroupApplication
Error (Xcode): Undefined symbol: _Open_im_sdkCreateForwardMessage
Error (Xcode): Undefined symbol: _Open_im_sdkCreateTextMessage
Error (Xcode): Undefined symbol: _Open_im_sdkGetMultipleConversation
Error (Xcode): Undefined symbol: _Open_im_sdkTransferGroupOwner
Error (Xcode): Undefined symbol: _Open_im_sdkCreateFileMessage
Error (Xcode): Undefined symbol: _Open_im_sdkQuitGroup
Error (Xcode): Undefined symbol: _Open_im_sdkGetLoginStatus
Error (Xcode): Undefined symbol: _Open_im_sdkCreateGroup
Error (Xcode): Undefined symbol: _Open_im_sdkGetFriendApplicationList
Error (Xcode): Undefined symbol: _Open_im_sdkLogout
Error (Xcode): Undefined symbol: _Open_im_sdkGetAllConversationList
Error (Xcode): Undefined symbol: _Open_im_sdkGetGroupsInfo
Error (Xcode): Undefined symbol: _Open_im_sdkGetGroupMemberList
Error (Xcode): Undefined symbol: _Open_im_sdkGetGroupMembersInfo
Error (Xcode): Undefined symbol: _Open_im_sdkSetSdkLog
Error (Xcode): Undefined symbol: _Open_im_sdkGetGroupApplicationList
Error (Xcode): Undefined symbol: _Open_im_sdkKickGroupMember
Error (Xcode): Undefined symbol: _Open_im_sdkLogin
Error (Xcode): Undefined symbol: _Open_im_sdkSetGroupInfo
Error (Xcode): Undefined symbol: _Open_im_sdkRefuseFriendApplication
Error (Xcode): Undefined symbol: _Open_im_sdkJoinGroup
Error (Xcode): Undefined symbol: _Open_im_sdkDeleteFromFriendList
Error (Xcode): Undefined symbol: _Open_im_sdkSetFriendListener
Error (Xcode): Undefined symbol: _Open_im_sdkCheckFriend
Error (Xcode): Undefined symbol: _Open_im_sdkSetSelfInfo
Error (Xcode): Undefined symbol: _Open_im_sdkInitSDK
Error (Xcode): Undefined symbol: _Open_im_sdkGetJoinedGroupList
Error (Xcode): Undefined symbol: _Open_im_sdkGetConversationListSplit
Error (Xcode): Undefined symbol: _Open_im_sdkDeleteConversation
Error (Xcode): Undefined symbol: _Open_im_sdkGetBlackList
Error (Xcode): Undefined symbol: _Open_im_sdkAcceptFriendApplication
Error (Xcode): Undefined symbol: _Open_im_sdkPinConversation
Error (Xcode): Undefined symbol: _Open_im_sdkInviteUserToGroup
Error (Xcode): Undefined symbol: _Open_im_sdkClearGroupHistoryMessage
Error (Xcode): Undefined symbol: _Open_im_sdkGetFriendsInfo
Error (Xcode): Undefined symbol: _Open_im_sdkGetConversationIDBySessionType
Error (Xcode): Undefined symbol: _Open_im_sdkGetConversationRecvMessageOpt
Error (Xcode): Undefined symbol: _Open_im_sdkSetConversationDraft
Error (Xcode): Undefined symbol: _Open_im_sdkMarkGroupMessageHasRead
Error (Xcode): Undefined symbol: _Open_im_sdkAddFriend
Error (Xcode): Undefined symbol: _Open_im_sdkRevokeMessage
Error (Xcode): Undefined symbol: _Open_im_sdkDeleteFromBlackList
Error (Xcode): Undefined symbol: _Open_im_sdkRefuseGroupApplication
Error (Xcode): Undefined symbol: _Open_im_sdkAddToBlackList
Error (Xcode): Undefined symbol: _Open_im_sdkSetConversationRecvMessageOpt
Error (Xcode): Undefined symbol: _Open_im_sdkGetFriendList
Error (Xcode): Undefined symbol: _Open_im_sdkCreateQuoteMessage
Error (Xcode): Undefined symbol: _Open_im_sdkSetFriendInfo
Error (Xcode): Undefined symbol: _Open_im_sdkGetTotalUnreadMsgCount
Error (Xcode): Undefined symbol: _Open_im_sdkSetGroupListener
Error (Xcode): Undefined symbol: _Open_im_sdkMarkSingleMessageHasRead
Error (Xcode): Undefined symbol: _Open_im_sdkSetConversationListener
Could not build the application for the simulator.
Error launching application on iPhone X.
请问何时支持OSS?
Open-IM-SDK-Core 里面已经支持 OSS
Android原生依赖的的'io.openim:client-sdk:xxx@aar'包以及ios的framework,
都是根据库 https://github.com/OpenIMSDK/Open-IM-SDK-Core.git 的代码生成的。
OpenIM.iMManager.enabledSDKLog(enabled: false);
Still log:
flutter: call:MethodCall(initSDKListener, {type: onConnectSuccess})
native call flutter { method: initSDKListener type: onConnecting }
flutter: call:MethodCall(initSDKListener, {type: onConnecting})
native call flutter { method: initSDKListener type: onConnectSuccess }
flutter: call:MethodCall(initSDKListener, {type: onConnectSuccess})
native call flutter { method: initSDKListener type: onConnecting }
flutter: call:MethodCall(initSDKListener, {type: onConnecting})
ld: warning: ignoring file /Users/aovooyov/Documents/Git/flutter-im-project/packages/flutter_openim_sdk/ios/Framework/OpenIMCore.framework/OpenIMCore, missing required
architecture armv7 in file /Users/aovooyov/Documents/Git/flutter-im-project/packages/flutter_openim_sdk/ios/Framework/OpenIMCore.framework/OpenIMCore (1 slices)
Undefined symbols for architecture armv7:
"_Open_im_sdkCreateVideoMessageFromFullPath", referenced from:
partial apply forwarder for implicit closure #38 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #37 (flutter_openim_sdk.MessageManager) ->
(__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.MessageManager.registerHandlers() -> () in MessageManager.o
"_Open_im_sdkCreateVideoMessage", referenced from:
partial apply forwarder for implicit closure #36 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #35 (flutter_openim_sdk.MessageManager) ->
(__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.MessageManager.registerHandlers() -> () in MessageManager.o
"_Open_im_sdkCreateCardMessage", referenced from:
function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.MessageManager.createCardMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> ()
in MessageManager.o
"_Open_im_sdkCreateCustomMessage", referenced from:
function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.MessageManager.createCustomMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) ->
() in MessageManager.o
"_Open_im_sdkCreateLocationMessage", referenced from:
function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.MessageManager.createLocationMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) ->
() in MessageManager.o
"_Open_im_sdkCreateMergerMessage", referenced from:
function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.MessageManager.createMergerMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) ->
() in MessageManager.o
"_Open_im_sdkCreateImageMessageFromFullPath", referenced from:
function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.MessageManager.createImageMessageFromFullPath(methodCall: __C.FlutterMethodCall, result: (Any?)
-> ()) -> () in MessageManager.o
"_Open_im_sdkCreateSoundMessageFromFullPath", referenced from:
partial apply forwarder for implicit closure #34 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #33 (flutter_openim_sdk.MessageManager) ->
(__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.MessageManager.registerHandlers() -> () in MessageManager.o
"_Open_im_sdkCreateImageMessage", referenced from:
function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.MessageManager.createImageMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> ()
in MessageManager.o
"_Open_im_sdkCreateTextAtMessage", referenced from:
function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.MessageManager.createTextAtMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) ->
() in MessageManager.o
"_Open_im_sdkMarkC2CMessageAsRead", referenced from:
function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.MessageManager.markC2CMessageAsRead(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) ->
() in MessageManager.o
"_Open_im_sdkTypingStatusUpdate", referenced from:
function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.MessageManager.typingStatusUpdate(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> ()
in MessageManager.o
"_Open_im_sdkInsertSingleMessageToLocalStorage", referenced from:
function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.MessageManager.insertSingleMessageToLocalStorage(methodCall: __C.FlutterMethodCall, result:
(Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkDeleteMessageFromLocalStorage", referenced from:
partial apply forwarder for implicit closure #12 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #11 (flutter_openim_sdk.MessageManager) ->
(__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.MessageManager.registerHandlers() -> () in MessageManager.o
"_Open_im_sdkAddAdvancedMsgListener", referenced from:
flutter_openim_sdk.MessageManager.addAdvancedMsgListener(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkForceSyncMsg", referenced from:
implicit closure #54 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #53 (flutter_openim_sdk.MessageManager) -> (__C.FlutterMethodCall, (Any?) -> ()) ->
() in flutter_openim_sdk.MessageManager.registerHandlers() -> () in MessageManager.o
"_Open_im_sdkSendMessage", referenced from:
flutter_openim_sdk.MessageManager.sendMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkForceSyncLoginUerInfo", referenced from:
implicit closure #14 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #13 (flutter_openim_sdk.IMMananger) -> (__C.FlutterMethodCall, (Any?) -> ()) -> ()
in flutter_openim_sdk.IMMananger.registerHandlers() -> () in IMManager.o
"_Open_im_sdkInitSDK", referenced from:
flutter_openim_sdk.IMMananger.initSDK(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in IMManager.o
"_Open_im_sdkSetSelfInfo", referenced from:
implicit closure #12 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #11 (flutter_openim_sdk.IMMananger) -> (__C.FlutterMethodCall, (Any?) -> ()) -> ()
in flutter_openim_sdk.IMMananger.registerHandlers() -> () in IMManager.o
"_Open_im_sdkGetUsersInfo", referenced from:
implicit closure #10 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #9 (flutter_openim_sdk.IMMananger) -> (__C.FlutterMethodCall, (Any?) -> ()) -> ()
in flutter_openim_sdk.IMMananger.registerHandlers() -> () in IMManager.o
"_Open_im_sdkGetGroupApplicationList", referenced from:
partial apply forwarder for implicit closure #26 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #25 (flutter_openim_sdk.GroupManager) ->
(__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.GroupManager.registerHandlers() -> () in GroupManager.o
"_Open_im_sdkKickGroupMember", referenced from:
partial apply forwarder for implicit closure #6 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #5 (flutter_openim_sdk.GroupManager) ->
(__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.GroupManager.registerHandlers() -> () in GroupManager.o
"_Open_im_sdkCreateSoundMessage", referenced from:
partial apply forwarder for implicit closure #32 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #31 (flutter_openim_sdk.MessageManager) ->
(__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.MessageManager.registerHandlers() -> () in MessageManager.o
"_Open_im_sdkGetOneConversation", referenced from:
implicit closure #6 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #5 (flutter_openim_sdk.ConversationManager) -> (__C.FlutterMethodCall, (Any?) -> ())
-> () in flutter_openim_sdk.ConversationManager.registerHandlers() -> () in ConversationManager.o
"_Open_im_sdkAcceptGroupApplication", referenced from:
function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.GroupManager.acceptGroupApplication(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) ->
() in GroupManager.o
"_Open_im_sdkCreateForwardMessage", referenced from:
function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.MessageManager.createForwardMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) ->
() in MessageManager.o
"_Open_im_sdkCreateTextMessage", referenced from:
function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.MessageManager.createTextMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> ()
in MessageManager.o
"_Open_im_sdkGetMultipleConversation", referenced from:
partial apply forwarder for implicit closure #8 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #7 (flutter_openim_sdk.ConversationManager) ->
(__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.ConversationManager.registerHandlers() -> () in ConversationManager.o
"_Open_im_sdkTransferGroupOwner", referenced from:
function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.GroupManager.transferGroupOwner(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> ()
in GroupManager.o
"_Open_im_sdkGetLoginStatus", referenced from:
function signature specialization <Arg[0] = Dead, Arg[2] = Dead> of flutter_openim_sdk.IMMananger.getLoginStatus(methodCall: __C.FlutterMethodCall, result: (Any?) ->
()) -> () in IMManager.o
"_Open_im_sdkCreateGroup", referenced from:
function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.GroupManager.createGroup(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in
GroupManager.o
"_Open_im_sdkGetGroupMembersInfo", referenced from:
function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.GroupManager.getGroupMembersInfo(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> ()
in GroupManager.o
"_Open_im_sdkGetHistoryMessageList", referenced from:
partial apply forwarder for implicit closure #8 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #7 (flutter_openim_sdk.MessageManager) ->
(__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.MessageManager.registerHandlers() -> () in MessageManager.o
"_Open_im_sdkFindMessages", referenced from:
implicit closure #18 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #17 (flutter_openim_sdk.MessageManager) -> (__C.FlutterMethodCall, (Any?) -> ()) ->
() in flutter_openim_sdk.MessageManager.registerHandlers() -> () in MessageManager.o
"_Open_im_sdkCreateFileMessage", referenced from:
function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.MessageManager.createFileMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> ()
in MessageManager.o
"_Open_im_sdkQuitGroup", referenced from:
implicit closure #22 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #21 (flutter_openim_sdk.GroupManager) -> (__C.FlutterMethodCall, (Any?) -> ()) ->
() in flutter_openim_sdk.GroupManager.registerHandlers() -> () in GroupManager.o
"_Open_im_sdkGetFriendApplicationList", referenced from:
partial apply forwarder for implicit closure #8 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #7 (flutter_openim_sdk.FriendshipManager) ->
(__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.FriendshipManager.registerHandlers() -> () in FriendshipManager.o
"_Open_im_sdkLogout", referenced from:
partial apply forwarder for implicit closure #6 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #5 (flutter_openim_sdk.IMMananger) ->
(__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.IMMananger.registerHandlers() -> () in IMManager.o
"_Open_im_sdkGetAllConversationList", referenced from:
partial apply forwarder for implicit closure #4 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #3 (flutter_openim_sdk.ConversationManager) ->
(__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.ConversationManager.registerHandlers() -> () in ConversationManager.o
"_Open_im_sdkGetGroupsInfo", referenced from:
partial apply forwarder for implicit closure #18 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #17 (flutter_openim_sdk.GroupManager) ->
(__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.GroupManager.registerHandlers() -> () in GroupManager.o
"_Open_im_sdkGetGroupMemberList", referenced from:
implicit closure #10 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #9 (flutter_openim_sdk.GroupManager) -> (__C.FlutterMethodCall, (Any?) -> ()) -> ()
in flutter_openim_sdk.GroupManager.registerHandlers() -> () in GroupManager.o
"_Open_im_sdkLogin", referenced from:
function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.IMMananger.login(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in IMManager.o
"_Open_im_sdkSetGroupInfo", referenced from:
partial apply forwarder for implicit closure #16 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #15 (flutter_openim_sdk.GroupManager) ->
(__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.GroupManager.registerHandlers() -> () in GroupManager.o
"_Open_im_sdkRefuseFriendApplication", referenced from:
partial apply forwarder for implicit closure #26 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #25 (flutter_openim_sdk.FriendshipManager) ->
(__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.FriendshipManager.registerHandlers() -> () in FriendshipManager.o
"_Open_im_sdkInviteUserToGroup", referenced from:
partial apply forwarder for implicit closure #4 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #3 (flutter_openim_sdk.GroupManager) ->
(__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.GroupManager.registerHandlers() -> () in GroupManager.o
"_Open_im_sdkGetFriendsInfo", referenced from:
partial apply forwarder for implicit closure #4 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #3 (flutter_openim_sdk.FriendshipManager) ->
(__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.FriendshipManager.registerHandlers() -> () in FriendshipManager.o
"_Open_im_sdkPinConversation", referenced from:
function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.ConversationManager.pinConversation(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) ->
() in ConversationManager.o
"_Open_im_sdkAcceptFriendApplication", referenced from:
partial apply forwarder for implicit closure #24 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #23 (flutter_openim_sdk.FriendshipManager) ->
(__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.FriendshipManager.registerHandlers() -> () in FriendshipManager.o
"_Open_im_sdkGetJoinedGroupList", referenced from:
partial apply forwarder for implicit closure #12 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #11 (flutter_openim_sdk.GroupManager) ->
(__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.GroupManager.registerHandlers() -> () in GroupManager.o
"_Open_im_sdkDeleteConversation", referenced from:
partial apply forwarder for implicit closure #10 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #9 (flutter_openim_sdk.ConversationManager) ->
(__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.ConversationManager.registerHandlers() -> () in ConversationManager.o
"_Open_im_sdkGetBlackList", referenced from:
partial apply forwarder for implicit closure #16 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #15 (flutter_openim_sdk.FriendshipManager) ->
(__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.FriendshipManager.registerHandlers() -> () in FriendshipManager.o
"_Open_im_sdkSetFriendListener", referenced from:
function signature specialization <Arg[0] = Dead> of flutter_openim_sdk.FriendshipManager.setFriendListener(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) ->
() in FriendshipManager.o
"_Open_im_sdkCheckFriend", referenced from:
partial apply forwarder for implicit closure #20 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #19 (flutter_openim_sdk.FriendshipManager) ->
(__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.FriendshipManager.registerHandlers() -> () in FriendshipManager.o
"_Open_im_sdkJoinGroup", referenced from:
function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.GroupManager.joinGroup(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in
GroupManager.o
"_Open_im_sdkDeleteFromFriendList", referenced from:
implicit closure #22 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #21 (flutter_openim_sdk.FriendshipManager) -> (__C.FlutterMethodCall, (Any?) -> ())
-> () in flutter_openim_sdk.FriendshipManager.registerHandlers() -> () in FriendshipManager.o
"_Open_im_sdkGetFriendList", referenced from:
partial apply forwarder for implicit closure #10 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #9 (flutter_openim_sdk.FriendshipManager) ->
(__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.FriendshipManager.registerHandlers() -> () in FriendshipManager.o
"_Open_im_sdkAddToBlackList", referenced from:
partial apply forwarder for implicit closure #14 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #13 (flutter_openim_sdk.FriendshipManager) ->
(__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.FriendshipManager.registerHandlers() -> () in FriendshipManager.o
"_Open_im_sdkSetGroupListener", referenced from:
function signature specialization <Arg[0] = Dead> of flutter_openim_sdk.GroupManager.setGroupListener(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in
GroupManager.o
"_Open_im_sdkMarkSingleMessageHasRead", referenced from:
partial apply forwarder for implicit closure #16 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #15 (flutter_openim_sdk.ConversationManager) ->
(__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.ConversationManager.registerHandlers() -> () in ConversationManager.o
"_Open_im_sdkCreateQuoteMessage", referenced from:
function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.MessageManager.createQuoteMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> ()
in MessageManager.o
"_Open_im_sdkGetTotalUnreadMsgCount", referenced from:
partial apply forwarder for implicit closure #20 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #19 (flutter_openim_sdk.ConversationManager) ->
(__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.ConversationManager.registerHandlers() -> () in ConversationManager.o
"_Open_im_sdkSetFriendInfo", referenced from:
implicit closure #12 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #11 (flutter_openim_sdk.FriendshipManager) -> (__C.FlutterMethodCall, (Any?) -> ())
-> () in flutter_openim_sdk.FriendshipManager.registerHandlers() -> () in FriendshipManager.o
"_Open_im_sdkMarkGroupMessageHasRead", referenced from:
partial apply forwarder for implicit closure #18 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #17 (flutter_openim_sdk.ConversationManager) ->
(__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.ConversationManager.registerHandlers() -> () in ConversationManager.o
"_Open_im_sdkAddFriend", referenced from:
implicit closure #6 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #5 (flutter_openim_sdk.FriendshipManager) -> (__C.FlutterMethodCall, (Any?) -> ())
-> () in flutter_openim_sdk.FriendshipManager.registerHandlers() -> () in FriendshipManager.o
"_Open_im_sdkGetConversationIDBySessionType", referenced from:
function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.ConversationManager.getConversationIDBySessionType(methodCall: __C.FlutterMethodCall, result:
(Any?) -> ()) -> () in ConversationManager.o
"_Open_im_sdkSetConversationDraft", referenced from:
function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.ConversationManager.setConversationDraft(methodCall: __C.FlutterMethodCall, result: (Any?) ->
()) -> () in ConversationManager.o
"_Open_im_sdkSetConversationListener", referenced from:
function signature specialization <Arg[0] = Dead> of flutter_openim_sdk.ConversationManager.setConversationListener(methodCall: __C.FlutterMethodCall, result: (Any?) ->
()) -> () in ConversationManager.o
"_Open_im_sdkRefuseGroupApplication", referenced from:
function signature specialization <Arg[2] = Dead> of flutter_openim_sdk.GroupManager.refuseGroupApplication(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) ->
() in GroupManager.o
"_Open_im_sdkRevokeMessage", referenced from:
partial apply forwarder for implicit closure #10 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #9 (flutter_openim_sdk.MessageManager) ->
(__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.MessageManager.registerHandlers() -> () in MessageManager.o
"_Open_im_sdkDeleteFromBlackList", referenced from:
partial apply forwarder for implicit closure #18 (__C.FlutterMethodCall, (Any?) -> ()) -> () in implicit closure #17 (flutter_openim_sdk.FriendshipManager) ->
(__C.FlutterMethodCall, (Any?) -> ()) -> () in flutter_openim_sdk.FriendshipManager.registerHandlers() -> () in FriendshipManager.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
ld: warning: object file (/Users/aovooyov/Documents/Git/flutter-im-project/packages/flutter_openim_sdk/ios/Framework/OpenIMCore.framework/OpenIMCore(000005.o)) was built for
newer iOS version (13.0) than being linked (9.0)
ld: warning: object file (/Users/aovooyov/Documents/Git/flutter-im-project/packages/flutter_openim_sdk/ios/Framework/OpenIMCore.framework/OpenIMCore(000006.o)) was built for
newer iOS version (13.0) than being linked (9.0)
ld: warning: object file (/Users/aovooyov/Documents/Git/flutter-im-project/packages/flutter_openim_sdk/ios/Framework/OpenIMCore.framework/OpenIMCore(000007.o)) was built for
newer iOS version (13.0) than being linked (9.0)
ld: warning: object file (/Users/aovooyov/Documents/Git/flutter-im-project/packages/flutter_openim_sdk/ios/Framework/OpenIMCore.framework/OpenIMCore(000000.o)) was built for
newer iOS version (13.0) than being linked (9.0)
ld: warning: object file (/Users/aovooyov/Documents/Git/flutter-im-project/packages/flutter_openim_sdk/ios/Framework/OpenIMCore.framework/OpenIMCore(000010.o)) was built for
newer iOS version (13.0) than being linked (9.0)
ld: warning: object file (/Users/aovooyov/Documents/Git/flutter-im-project/packages/flutter_openim_sdk/ios/Framework/OpenIMCore.framework/OpenIMCore(000012.o)) was built for
newer iOS version (13.0) than being linked (9.0)
ld: warning: object file (/Users/aovooyov/Documents/Git/flutter-im-project/packages/flutter_openim_sdk/ios/Framework/OpenIMCore.framework/OpenIMCore(go.o)) was built for
newer iOS version (13.0) than being linked (9.0)
note: Using new build system
note: Planning
note: Build preparation complete
note: Building targets in parallel
/Users/aovooyov/Documents/Git/flutter-im-project/ios/Pods/Pods.xcodeproj: warning: The iOS deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of
supported deployment target versions is 9.0 to 15.0.99. (in target 'TOCropViewController-TOCropViewControllerBundle' from project 'Pods')
/Users/aovooyov/Documents/Git/flutter-im-project/ios/Pods/Pods.xcodeproj: warning: The iOS deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of
supported deployment target versions is 9.0 to 15.0.99. (in target 'Reachability' from project 'Pods')
/Users/aovooyov/Documents/Git/flutter-im-project/ios/Pods/Pods.xcodeproj: warning: The iOS deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of
supported deployment target versions is 9.0 to 15.0.99. (in target 'Toast' from project 'Pods')
/Users/aovooyov/Documents/Git/flutter-im-project/ios/Pods/Pods.xcodeproj: warning: The iOS deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of
supported deployment target versions is 9.0 to 15.0.99. (in target 'TOCropViewController' from project 'Pods')
How to Build Flutter App In Release Mode for iOS?
flutter_openim_sdk:
git:
url: https://github.com/OpenIMSDK/Open-IM-SDK-Flutter.git
ref: fix-ios-simulator
I/F-OpenIMSDK(flutter call native)(14158): { class:messageManager, method:getHistoryMessageList }
E/GoLog (14158): 2022-03-25 11:00:38.906 [INFO] [PID:14158] [FilePath:open_im_sdk_conversation_msg.go:919] [OperationID:1648206038903] [GetHistoryMessageList args: {"ManagerName":"messageManager","groupID":"7ab500ca391c6f0fdfaca89bbff1113c","count":10,"operationID":"1648206038903","startClientMsgID":"","userID":""}]
I/GoLog (14158):
I/GoLog (14158): 2022/03/25 11:00:38 C:/Users/Admin/go/src/open_im_sdk/pkg/db/conversation_model.go:82 record not found
I/GoLog (14158): [0.924ms] [rows:0] SELECT * FROM local_conversations
WHERE conversation_id = "group_7ab500ca391c6f0fdfaca89bbff1113c" LIMIT 1
path: ../flutter_openim_sdk
getAllConversationList return exception
flutter_openim_sdk: 1.0.3
Launching lib/main_dev.dart on sdk gphone x86 arm in debug mode...
✓ Built build/app/outputs/flutter-apk/app-debug.apk.
W/FlutterActivityAndFragmentDelegate( 7937): A splash screen was provided to Flutter, but this is deprecated. See flutter.dev/go/android-splash-migration for migration steps.
Connecting to VM Service at ws://127.0.0.1:43879/ih3z86zBEcs=/ws
I/F-OpenIMSDK(flutter call native)( 7937): { class:imManager, method:initSDK }
I/GoLog ( 7937): [ open_im_sdk_interface.go : 35 ] [InitSDK, config {"dbDir":"/data/user/0/com.firephoenix.im.debug/app_flutter/","ipWs":"ws://132.226.232.50:30000","ManagerName":"imManager","ipApi":"http://132.226.232.50:10000","platform":2}]
I/GoLog ( 7937): [ open_im_sdk_init_login.go : 16 ] [InitOnce success, {2 http://132.226.232.50:10000 ws://132.226.232.50:30000 /data/user/0/com.firephoenix.im.debug/app_flutter/}]
I/GoLog ( 7937): [ init_login.go : 29 ] [init success, {"dbDir":"/data/user/0/com.firephoenix.im.debug/app_flutter/","ipWs":"ws://132.226.232.50:30000","ManagerName":"imManager","ipApi":"http://132.226.232.50:10000","platform":2}]
I/F-OpenIMSDK(flutter call native)( 7937): { class:conversationManager, method:setConversationListener }
I/F-OpenIMSDK(flutter call native)( 7937): { class:friendshipManager, method:setFriendListener }
I/GoLog ( 7937): [ cmd_interface.go : 87 ] [doListener start. 0x78e284c0]
I/GoLog ( 7937): [ cmd_interface.go : 89 ] [doListener for.]
I/flutter ( 7937): [2021-11-14 14:19:29.313317 | Catcher | WARNING] Screenshots path is empty. Screenshots won't work.
I/flutter ( 7937): [2021-11-14 14:19:29.340337 | Catcher | FINE] Catcher configured successfully.
I/F-OpenIMSDK(flutter call native)( 7937): { class:conversationManager, method:getAllConversationList }
E/Go ( 7937): panic: runtime error: invalid memory address or nil pointer dereference
E/Go ( 7937): [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0xa93c7d1a]
E/Go ( 7937):
E/Go ( 7937): goroutine 24 [running]:
E/Go ( 7937): sync.(*RWMutex).RLock(0x0)
E/Go ( 7937): D:/Go/src/sync/rwmutex.go:48 +0x1a
E/Go ( 7937): open_im_sdk.(*UserRelated).getAllConversationListModel(0xa9f4dc60, 0x0, 0x0, 0x0, 0x0, 0x0)
E/Go ( 7937): C:/Users/Admin/go/src/open_im_sdk/data_model.go:438 +0x6d
E/Go ( 7937): open_im_sdk.(*UserRelated).GetAllConversationList.func1(0xa9f4dc60, 0xa9be6c80, 0x78cacd5c)
E/Go ( 7937): C:/Users/Admin/go/src/open_im_sdk/open_im_sdk_conversation_msg.go:18 +0x26
E/Go ( 7937): created by open_im_sdk.(*UserRelated).GetAllConversationList
E/Go ( 7937): C:/Users/Admin/go/src/open_im_sdk/open_im_sdk_conversation_msg.go:17 +0x49
F/libc ( 7937): Fatal signal 6 (SIGABRT), code -6 (SI_TKILL) in tid 8089 (hoenix.im.debug), pid 7937 (hoenix.im.debug)
Build fingerprint: 'google/sdk_gphone_x86_arm/generic_x86_arm:11/RSR1.201013.001/6903271:userdebug/dev-keys'
Revision: '0'
ABI: 'x86'
Timestamp: 2021-11-14 14:19:32+0300
pid: 7937, tid: 8089, name: hoenix.im.debug >>> com.firephoenix.im.debug <<<
uid: 10156
signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
eax 00000000 ebx 00001f01 ecx 00001f99 edx 00000006
edi a9a11d29 esi 00000008
ebp a9f645ef esp 78c24e20 eip a93c3020
backtrace:
#00 pc 001a7020 /data/app/~~LvuEw4leBnMhBfIYfY8hZA==/com.firephoenix.im.debug-tsjIxRdG6zafyROd6NQ4Xw==/lib/x86/libgojni.so
Lost connection to device.
Exited (sigterm)
ld: warning: ignoring file /Users/TWY/servers/flutter/.pub-cache/hosted/pub.flutter-io.cn/flutter_openim_sdk-0.0.9+6/ios/Framework/OpenIMCore.framework/OpenIMCore, missing required architecture x86_64 in file /Users/TWY/servers/flutter/.pub-cache/hosted/pub.flutter-io.cn/flutter_openim_sdk-0.0.9+6/ios/Framework/OpenIMCore.framework/OpenIMCore (1 slices)
Undefined symbols for architecture x86_64:
"_Open_im_sdkForceSyncMsg", referenced from:
flutter_openim_sdk.MessageManager.forceSyncMsg(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateCardMessage", referenced from:
flutter_openim_sdk.MessageManager.createCardMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateCustomMessage", referenced from:
flutter_openim_sdk.MessageManager.createCustomMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateLocationMessage", referenced from:
flutter_openim_sdk.MessageManager.createLocationMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateMergerMessage", referenced from:
flutter_openim_sdk.MessageManager.createMergerMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateFileMessageFromFullPath", referenced from:
flutter_openim_sdk.MessageManager.createFileMessageFromFullPath(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateVideoMessageFromFullPath", referenced from:
flutter_openim_sdk.MessageManager.createVideoMessageFromFullPath(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateVideoMessage", referenced from:
flutter_openim_sdk.MessageManager.createVideoMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateImageMessageFromFullPath", referenced from:
flutter_openim_sdk.MessageManager.createImageMessageFromFullPath(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateSoundMessageFromFullPath", referenced from:
flutter_openim_sdk.MessageManager.createSoundMessageFromFullPath(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateImageMessage", referenced from:
flutter_openim_sdk.MessageManager.createImageMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkCreateTextAtMessage", referenced from:
flutter_openim_sdk.MessageManager.createTextAtMessage(methodCall: __C.FlutterMethodCall, result: (Any?) -> ()) -> () in MessageManager.o
"_Open_im_sdkMarkC2CMessageAsRead", referenced from:
Describe the bug
删除会话后,再次发送新消息,重新拉取会话列表接口,这个时候接口数据为空,
新会话监听接口有数据返回
不使用新会话监听接口返回的数据,直接重新拉取会话,这个时候永远都获取不了数据,一直是空数组
,当会话删除后,消息数监听接口,也不会再触发了
在OpenIMCore2.0.9的版本中,找不到Open_im_sdkSetGroupMemberRoleLevel这个方法。
使用OpenIMCore2.1.0之后
[!] CocoaPods could not find compatible versions for pod "OpenIMSDKCore":
In Podfile:
flutter_openim_sdk (from .symlinks/plugins/flutter_openim_sdk/ios
) was resolved to 0.0.1, which depends on
OpenIMSDKCore (= 2.1.0)
None of your spec sources contain a spec satisfying the dependency: OpenIMSDKCore (= 2.1.0)
.
调用方式:
Future getAllConversationList() async {
var result = await OpenIM.iMManager.conversationManager
.getAllConversationList()
.then((value) => list
..clear()
..addAll(value));
pageState = result.isEmpty ? PageState.empty : PageState.sucess;
}
报错信息:
2021-12-10 14:54:56.060 10322-10588/com.quanyi.internet_hospital_doctor E/flutter: [ERROR:flutter/lib/ui/ui_dart_state.cc(199)] Unhandled Exception: PlatformException(203, sql: database is closed, null, null)
#0 StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:597:7)
#1 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:158:18)
#2 ConversationLogic.getAllConversationList (package:flutter_package_im/ui/pages/conversation/conversation_logic.dart:91:18)
重现步骤:clone后,flutter pub get, 然后运行
FAILURE: Build failed with an exception.
A failure occurred while executing com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable
Duplicate class com.google.android.exoplayer2.ui.DownloadNotificationHelper found in modules jetified-exoplayer-core-2.17.0-runtime (com.google.android.exoplayer:exoplayer-core:2.17.0) and jetified-exoplayer-ui-2.15.1-runtime (com.google.android.exoplayer:exoplayer-ui:2.15.1)
Go to the documentation to learn how to <a href="d.android.com/r/tools/classpath-sync-errors">Fix dependency resolution errors</a>.
Launching lib/main.dart on Redmi Note 8 in debug mode...
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/features/resolution/ResolutionFeature.java:10: 错误: 找不到符号
import android.media.EncoderProfiles;
^
符号: 类 EncoderProfiles
位置: 程序包 android.media
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/features/resolution/ResolutionFeature.java:29: 错误: 找不到符号
private EncoderProfiles recordingProfile;
^
符号: 类 EncoderProfiles
位置: 类 ResolutionFeature
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/features/resolution/ResolutionFeature.java:63: 错误: 找不到符号
public EncoderProfiles getRecordingProfile() {
^
符号: 类 EncoderProfiles
位置: 类 ResolutionFeature
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/features/resolution/ResolutionFeature.java:187: 错误: 找不到符号
public static EncoderProfiles getBestAvailableCamcorderProfileForResolutionPreset(
^
符号: 类 EncoderProfiles
位置: 类 ResolutionFeature
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/Camera.java:23: 错误: 找不到符号
import android.media.EncoderProfiles;
^
符号: 类 EncoderProfiles
位置: 程序包 android.media
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/Camera.java:935: 错误: 找不到符号
EncoderProfiles getRecordingProfile() {
^
符号: 类 EncoderProfiles
位置: 类 Camera
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/media/MediaRecorderBuilder.java:8: 错误: 找不到符号
import android.media.EncoderProfiles;
^
符号: 类 EncoderProfiles
位置: 程序包 android.media
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/media/MediaRecorderBuilder.java:24: 错误: 找不到符号
private final EncoderProfiles encoderProfiles;
^
符号: 类 EncoderProfiles
位置: 类 MediaRecorderBuilder
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/media/MediaRecorderBuilder.java:36: 错误: 找不到符号
@nonnull EncoderProfiles encoderProfiles, @nonnull String outputFilePath) {
^
符号: 类 EncoderProfiles
位置: 类 MediaRecorderBuilder
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/media/MediaRecorderBuilder.java:51: 错误: 找不到符号
@nonnull EncoderProfiles encoderProfiles,
^
符号: 类 EncoderProfiles
位置: 类 MediaRecorderBuilder
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/features/resolution/ResolutionFeature.java:186: 错误: 找不到符号
@TargetApi(Build.VERSION_CODES.S)
^
符号: 变量 S
位置: 类 VERSION_CODES
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/features/resolution/ResolutionFeature.java:118: 错误: 找不到符号
EncoderProfiles profile =
^
符号: 类 EncoderProfiles
位置: 类 ResolutionFeature
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/features/resolution/ResolutionFeature.java:120: 错误: 程序包EncoderProfiles不存在
List<EncoderProfiles.VideoProfile> videoProfiles = profile.getVideoProfiles();
^
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/features/resolution/ResolutionFeature.java:121: 错误: 程序包EncoderProfiles不存在
EncoderProfiles.VideoProfile defaultVideoProfile = videoProfiles.get(0);
^
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/features/resolution/ResolutionFeature.java:200: 错误: 找不到符号
return CamcorderProfile.getAll(cameraIdString, CamcorderProfile.QUALITY_HIGH);
^
符号: 方法 getAll(String,int)
位置: 类 CamcorderProfile
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/features/resolution/ResolutionFeature.java:204: 错误: 找不到符号
return CamcorderProfile.getAll(cameraIdString, CamcorderProfile.QUALITY_2160P);
^
符号: 方法 getAll(String,int)
位置: 类 CamcorderProfile
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/features/resolution/ResolutionFeature.java:208: 错误: 找不到符号
return CamcorderProfile.getAll(cameraIdString, CamcorderProfile.QUALITY_1080P);
^
符号: 方法 getAll(String,int)
位置: 类 CamcorderProfile
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/features/resolution/ResolutionFeature.java:212: 错误: 找不到符号
return CamcorderProfile.getAll(cameraIdString, CamcorderProfile.QUALITY_720P);
^
符号: 方法 getAll(String,int)
位置: 类 CamcorderProfile
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/features/resolution/ResolutionFeature.java:216: 错误: 找不到符号
return CamcorderProfile.getAll(cameraIdString, CamcorderProfile.QUALITY_480P);
^
符号: 方法 getAll(String,int)
位置: 类 CamcorderProfile
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/features/resolution/ResolutionFeature.java:220: 错误: 找不到符号
return CamcorderProfile.getAll(cameraIdString, CamcorderProfile.QUALITY_QVGA);
^
符号: 方法 getAll(String,int)
位置: 类 CamcorderProfile
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/features/resolution/ResolutionFeature.java:224: 错误: 找不到符号
return CamcorderProfile.getAll(cameraIdString, CamcorderProfile.QUALITY_LOW);
^
符号: 方法 getAll(String,int)
位置: 类 CamcorderProfile
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/features/resolution/ResolutionFeature.java:241: 错误: 程序包EncoderProfiles不存在
List<EncoderProfiles.VideoProfile> videoProfiles = recordingProfile.getVideoProfiles();
^
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/features/resolution/ResolutionFeature.java:243: 错误: 程序包EncoderProfiles不存在
EncoderProfiles.VideoProfile defaultVideoProfile = videoProfiles.get(0);
^
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/Camera.java:208: 错误: 对MediaRecorderBuilder的引用不明确
mediaRecorderBuilder = new MediaRecorderBuilder(getRecordingProfileLegacy(), outputFilePath);
^
MediaRecorderBuilder 中的构造器 MediaRecorderBuilder(CamcorderProfile,String) 和 MediaRecorderBuilder 中的构造器 MediaRecorderBuilder(EncoderProfiles,String) 都匹配
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/media/MediaRecorderBuilder.java:32: 错误: 对MediaRecorderBuilder的引用不明确
this(camcorderProfile, outputFilePath, new MediaRecorderFactory());
^
MediaRecorderBuilder 中的构造器 MediaRecorderBuilder(CamcorderProfile,String,MediaRecorderFactory) 和 MediaRecorderBuilder 中的构造器 MediaRecorderBuilder(EncoderProfiles,String,MediaRecorderFactory) 都匹配
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/media/MediaRecorderBuilder.java:79: 错误: 程序包EncoderProfiles不存在
EncoderProfiles.VideoProfile videoProfile = encoderProfiles.getVideoProfiles().get(0);
^
/usr/local/flutter/.pub-cache/hosted/pub.dartlang.org/camera-0.9.4+4/android/src/main/java/io/flutter/plugins/camera/media/MediaRecorderBuilder.java:80: 错误: 程序包EncoderProfiles不存在
EncoderProfiles.AudioProfile audioProfile = encoderProfiles.getAudioProfiles().get(0);
^
27 个错误
FAILURE: Build failed with an exception.
Compilation failed; see the compiler error output for details.
Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
Get more help at https://help.gradle.org
BUILD FAILED in 21s
Running Gradle task 'assembleDebug'... 21.9s
Exception: Gradle task assembleDebug failed with exit code 1
Describe the bug
Could not resolve all dependencies for configuration ':flutter_openim_sdk:classpath'.
Using insecure protocols with repositories, without explicit opt-in, is unsupported. Switch Maven repository 'maven3(http://maven.aliyun.com/nexus/content/groups/public)' to redirect to a secure protocol (like HTTPS) or allow insecure protocols. See https://docs.gradle.org/7.4.2/dsl/org.gradle.api.artifacts.repositories.UrlArtifactRepository.html#org.gradle.api.artifacts.repositories.UrlArtifactRepository:allowInsecureProtocol for more details.
Failed to notify project evaluation listener.
Could not get unknown property 'android' for project ':flutter_openim_sdk' of type org.gradle.api.Project.
Could not get unknown property 'android' for project ':flutter_openim_sdk' of type org.gradle.api.Project.
所有环境都是最新版本
flutter_openim_sdk: ^2.0.8
flutter:3.0
gradle:7.4.2
com.android.tools.build:gradle:7.1.3
如果使用 flutter_openim_widget: ^1.05 替代git url 指定,会出现
Because openim_enterprise_chat depends on flutter_openim_widget any which doesn't exist (could not find package flutter_openim_widget at https://mirrors.tuna.tsinghua.edu.cn/dart-pub/), version solving failed.
实际上 openim_enterprise_chat 这个依赖是没有的
When I added this dependency in pubspec and tried to build ios app with my project,there are several errors appeared.
Error output from Xcode build:
↳
objc[6910]: Class AMSupportURLConnectionDelegate is implemented in both /usr/lib/libauthinstall.dylib (0x1f707ec10) and /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x1188042b8). One of the two will be used. Which one is undefined.
objc[6910]: Class AMSupportURLSession is implemented in both /usr/lib/libauthinstall.dylib (0x1f707ec60) and /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x118804308). One of the two will be used. Which one is undefined.
** BUILD FAILED **
Xcode's output:
↳
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/CommonUtil.swift:276:46: error: '=' must have consistent whitespace on both sides
private static let KEY_SOUND_PATH: String= "soundPath";
^
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/MessageManager.swift:45:60: error: '=' must have consistent whitespace on both sides
let sendMsgProgressListener: SendMsgProgressListener= SendMsgProgressListener(channel: channel)
^
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:218:1: error: extraneous '}' at top level
}
^
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/CommonUtil.swift:206:30: error: cannot convert value of type 'Any?' to specified type 'String'
let result: String = getParamValue(methodCall: methodCall, param: KEY_CONVERSATION_SOURCE_ID);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
as! String
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/CommonUtil.swift:276:46: error: '=' must have consistent whitespace on both sides
private static let KEY_SOUND_PATH: String= "soundPath";
^
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/MessageManager.swift:45:60: error: '=' must have consistent whitespace on both sides
let sendMsgProgressListener: SendMsgProgressListener= SendMsgProgressListener(channel: channel)
^
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:218:1: error: extraneous '}' at top level
}
^
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/CommonUtil.swift:276:46: error: '=' must have consistent whitespace on both sides
private static let KEY_SOUND_PATH: String= "soundPath";
^
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/MessageManager.swift:45:60: error: '=' must have consistent whitespace on both sides
let sendMsgProgressListener: SendMsgProgressListener= SendMsgProgressListener(channel: channel)
^
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:218:1: error: extraneous '}' at top level
}
^
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/CommonUtil.swift:276:46: error: '=' must have consistent whitespace on both sides
private static let KEY_SOUND_PATH: String= "soundPath";
^
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/MessageManager.swift:45:60: error: '=' must have consistent whitespace on both sides
let sendMsgProgressListener: SendMsgProgressListener= SendMsgProgressListener(channel: channel)
^
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:218:1: error: extraneous '}' at top level
}
^
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/GroupManager.swift:117:17: error: instance method 'onGroupInfoChanged(_:s1:)' has different argument labels from those required by protocol 'Open_im_sdkOnGroupListenerProtocol' ('onGroupInfoChanged(_:groupInfo:)')
public func onGroupInfoChanged(_ s: String?,s1: String?) {
^
groupInfo
OpenIMCore.Open_im_sdkOnGroupListenerProtocol:6:10: note: requirement 'onGroupInfoChanged(_:groupInfo:)' declared here
func onGroupInfoChanged(_ groupId: String?, groupInfo: String?)
^
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/GroupManager.swift:124:17: error: instance method 'onMemberEnter(_:s1:)' has different argument labels from those required by protocol 'Open_im_sdkOnGroupListenerProtocol' ('onMemberEnter(_:memberList:)')
public func onMemberEnter(_ s: String?,s1: String?) {
^
memberList
OpenIMCore.Open_im_sdkOnGroupListenerProtocol:7:10: note: requirement 'onMemberEnter(_:memberList:)' declared here
func onMemberEnter(_ groupId: String?, memberList: String?)
^
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/GroupManager.swift:131:17: error: instance method 'onMemberInvited(_:s1:s2:)' has different argument labels from those required by protocol 'Open_im_sdkOnGroupListenerProtocol' ('onMemberInvited(_:opUser:memberList:)')
public func onMemberInvited(_ s: String?,s1: String?,s2: String?) {
^
opUser memberList
OpenIMCore.Open_im_sdkOnGroupListenerProtocol:8:10: note: requirement 'onMemberInvited(_:opUser:memberList:)' declared here
func onMemberInvited(_ groupId: String?, opUser: String?, memberList: String?)
^
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/GroupManager.swift:139:17: error: instance method 'onMemberKicked(_:s1:s2:)' has different argument labels from those required by protocol 'Open_im_sdkOnGroupListenerProtocol' ('onMemberKicked(_:opUser:memberList:)')
public func onMemberKicked(_ s: String?,s1: String?,s2: String?) {
^
opUser memberList
OpenIMCore.Open_im_sdkOnGroupListenerProtocol:9:10: note: requirement 'onMemberKicked(_:opUser:memberList:)' declared here
func onMemberKicked(_ groupId: String?, opUser: String?, memberList: String?)
^
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/GroupManager.swift:147:17: error: instance method 'onMemberLeave(_:s1:)' has different argument labels from those required by protocol 'Open_im_sdkOnGroupListenerProtocol' ('onMemberLeave(_:member:)')
public func onMemberLeave(_ s: String?,s1: String?) {
^
member
OpenIMCore.Open_im_sdkOnGroupListenerProtocol:10:10: note: requirement 'onMemberLeave(_:member:)' declared here
func onMemberLeave(_ groupId: String?, member: String?)
^
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/GroupManager.swift:154:17: error: instance method 'onReceiveJoinApplication(_:s1:s2:)' has different argument labels from those required by protocol 'Open_im_sdkOnGroupListenerProtocol' ('onReceiveJoinApplication(_:member:opReason:)')
public func onReceiveJoinApplication(_ s: String?,s1: String?,s2: String?) {
^
member opReason
OpenIMCore.Open_im_sdkOnGroupListenerProtocol:11:10: note: requirement 'onReceiveJoinApplication(_:member:opReason:)' declared here
func onReceiveJoinApplication(_ groupId: String?, member: String?, opReason: String?)
^
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/GroupManager.swift:95:14: error: type 'GroupListener' does not conform to protocol 'Open_im_sdkOnGroupListenerProtocol'
public class GroupListener:NSObject,Open_im_sdkOnGroupListenerProtocol {
^
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/GroupManager.swift:95:14: note: do you want to add protocol stubs?
public class GroupListener:NSObject,Open_im_sdkOnGroupListenerProtocol {
^
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/GroupManager.swift:79:9: error: cannot find 'Open_im_sdkForceSyncApplyGroupRequest' in scope
Open_im_sdkForceSyncApplyGroupRequest()
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/GroupManager.swift:83:9: error: cannot find 'Open_im_sdkForceSyncGroupRequest' in scope
Open_im_sdkForceSyncGroupRequest()
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/GroupManager.swift:87:9: error: cannot find 'Open_im_sdkForceSyncJoinedGroup' in scope
Open_im_sdkForceSyncJoinedGroup()
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/GroupManager.swift:91:9: error: cannot find 'Open_im_sdkForceSyncJoinedGroupMember' in scope
Open_im_sdkForceSyncJoinedGroupMember()
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/CommonUtil.swift:276:46: error: '=' must have consistent whitespace on both sides
private static let KEY_SOUND_PATH: String= "soundPath";
^
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/MessageManager.swift:45:60: error: '=' must have consistent whitespace on both sides
let sendMsgProgressListener: SendMsgProgressListener= SendMsgProgressListener(channel: channel)
^
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:218:1: error: extraneous '}' at top level
}
^
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/IMManager.swift:36:43: error: cannot find 'Open_im_sdkGetLoginUid' in scope
DispatchQueue.main.async { result(Open_im_sdkGetLoginUid()) }
^~~~~~~~~~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/IMManager.swift:52:9: error: cannot find 'Open_im_sdkForceReConn' in scope
Open_im_sdkForceReConn()
^~~~~~~~~~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/CommonUtil.swift:276:46: error: '=' must have consistent whitespace on both sides
private static let KEY_SOUND_PATH: String= "soundPath";
^
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/MessageManager.swift:45:60: error: '=' must have consistent whitespace on both sides
let sendMsgProgressListener: SendMsgProgressListener= SendMsgProgressListener(channel: channel)
^
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:218:1: error: extraneous '}' at top level
}
^
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/CommonUtil.swift:276:46: error: '=' must have consistent whitespace on both sides
private static let KEY_SOUND_PATH: String= "soundPath";
^
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/MessageManager.swift:45:60: error: '=' must have consistent whitespace on both sides
let sendMsgProgressListener: SendMsgProgressListener= SendMsgProgressListener(channel: channel)
^
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/MessageManager.swift:196:1: error: expected '}' in class
^
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/MessageManager.swift:11:37: note: to match this opening '{'
public class MessageManager:NSObject{
^
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:218:1: error: extraneous '}' at top level
}
^
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/MessageManager.swift:46:32: error: cannot use optional chaining on non-optional value of type 'MessageManager.SendMsgProgressListener'
sendMsgProgressListener?.setCall(methodCall: methodCall)
~~~~~~~~~~~~~~~~~~~~~~~^
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/MessageManager.swift:47:32: error: cannot use optional chaining on non-optional value of type 'MessageManager.SendMsgProgressListener'
sendMsgProgressListener?.setResult(result: result)
~~~~~~~~~~~~~~~~~~~~~~~^
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/MessageManager.swift:49:185: error: type 'CommonUtil' has no member 'geSendMessageGroupId'
Open_im_sdkSendMessage(sendMsgProgressListener, CommonUtil.getSendMessageContent(methodCall: methodCall), CommonUtil.getSendMessageReceiver(methodCall: methodCall), CommonUtil.geSendMessageGroupId(methodCall: methodCall), CommonUtil.getSendMessageOnlineOnly(methodCall: methodCall))
~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/MessageManager.swift:81:9: error: cannot find 'Open_im_sdkMarkGroupMessageHasRead' in scope
Open_im_sdkMarkGroupMessageHasRead(BaseImpl(result: result), CommonUtil.getGroupMessageGroupid(methodCall: methodCall))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/CommonUtil.swift:276:46: error: '=' must have consistent whitespace on both sides
private static let KEY_SOUND_PATH: String= "soundPath";
^
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/MessageManager.swift:45:60: error: '=' must have consistent whitespace on both sides
let sendMsgProgressListener: SendMsgProgressListener= SendMsgProgressListener(channel: channel)
^
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:61:11: error: consecutive declarations on a line must be separated by ';'
}}else if method == "forceReConn" {
^
;
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:61:11: error: expected declaration
}}else if method == "forceReConn" {
^
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:4:14: note: in declaration of 'SwiftFlutterOpenimSdkPlugin'
public class SwiftFlutterOpenimSdkPlugin: NSObject, FlutterPlugin {
^
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:218:1: error: extraneous '}' at top level
}
^
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/MessageManager.swift:196:1: error: expected '}' in class
^
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/Module/MessageManager.swift:11:37: note: to match this opening '{'
public class MessageManager:NSObject{
^
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:71:13: error: cannot find 'conversationManager' in scope
conversationManager.setConversationListener(methodCall: call, result: result)
^~~~~~~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:73:13: error: cannot find 'conversationManager' in scope
conversationManager.getAllConversationList(methodCall: call, result: result)
^~~~~~~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:75:13: error: cannot find 'conversationManager' in scope
conversationManager.getOneConversation(methodCall: call, result: result)
^~~~~~~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:77:13: error: cannot find 'conversationManager' in scope
conversationManager.getMultipleConversation(methodCall: call, result: result)
^~~~~~~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:79:13: error: cannot find 'conversationManager' in scope
conversationManager.deleteConversation(methodCall: call, result: result)
^~~~~~~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:81:13: error: cannot find 'conversationManager' in scope
conversationManager.setConversationDraft(methodCall: call, result: result)
^~~~~~~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:83:13: error: cannot find 'conversationManager' in scope
conversationManager.pinConversation(methodCall: call, result: result)
^~~~~~~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:92:13: error: cannot find 'friendshipManager' in scope
friendshipManager.setFriendListener(methodCall: call, result: result)
^~~~~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:94:13: error: cannot find 'friendshipManager' in scope
friendshipManager.getFriendsInfo(methodCall: call, result: result)
^~~~~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:96:13: error: cannot find 'friendshipManager' in scope
friendshipManager.addFriend(methodCall: call, result: result)
^~~~~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:98:13: error: cannot find 'friendshipManager' in scope
friendshipManager.getFriendApplicationList(methodCall: call, result: result)
^~~~~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:100:13: error: cannot find 'friendshipManager' in scope
friendshipManager.getFriendList(methodCall: call, result: result)
^~~~~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:102:13: error: cannot find 'friendshipManager' in scope
friendshipManager.setFriendInfo(methodCall: call, result: result)
^~~~~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:104:13: error: cannot find 'friendshipManager' in scope
friendshipManager.addToBlackList(methodCall: call, result: result)
^~~~~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:106:13: error: cannot find 'friendshipManager' in scope
friendshipManager.getBlackList(methodCall: call, result: result)
^~~~~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:108:13: error: cannot find 'friendshipManager' in scope
friendshipManager.deleteFromBlackList(methodCall: call, result: result)
^~~~~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:110:13: error: cannot find 'friendshipManager' in scope
friendshipManager.checkFriend(methodCall: call, result: result)
^~~~~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:112:13: error: cannot find 'friendshipManager' in scope
friendshipManager.deleteFromFriendList(methodCall: call, result: result)
^~~~~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:114:13: error: cannot find 'friendshipManager' in scope
friendshipManager.acceptFriendApplication(methodCall: call, result: result)
^~~~~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:116:13: error: cannot find 'friendshipManager' in scope
friendshipManager.refuseFriendApplication(methodCall: call, result: result)
^~~~~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:118:13: error: cannot find 'friendshipManager' in scope
friendshipManager.forceSyncFriendApplication(methodCall: call, result: result)
^~~~~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:120:13: error: cannot find 'friendshipManager' in scope
friendshipManager.forceSyncFriend(methodCall: call, result: result)
^~~~~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:122:13: error: cannot find 'friendshipManager' in scope
friendshipManager.forceSyncBlackList(methodCall: call, result: result)
^~~~~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:131:13: error: cannot find 'messageManager' in scope
messageManager.addAdvancedMsgListener(methodCall: call, result: result)
^~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:133:13: error: cannot find 'messageManager' in scope
messageManager.removeAdvancedMsgListener(methodCall: call, result: result)
^~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:135:13: error: cannot find 'messageManager' in scope
messageManager.sendMessage(methodCall: call, result: result)
^~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:137:13: error: cannot find 'messageManager' in scope
messageManager.getHistoryMessageList(methodCall: call, result: result)
^~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:139:13: error: cannot find 'messageManager' in scope
messageManager.revokeMessage(methodCall: call, result: result)
^~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:141:13: error: cannot find 'messageManager' in scope
messageManager.deleteMessageFromLocalStorage(methodCall: call, result: result)
^~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:143:13: error: cannot find 'messageManager' in scope
messageManager.deleteMessages(methodCall: call, result: result)
^~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:145:13: error: cannot find 'messageManager' in scope
messageManager.insertSingleMessageToLocalStorage(methodCall: call, result: result)
^~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:147:13: error: cannot find 'messageManager' in scope
messageManager.findMessages(methodCall: call, result: result)
^~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:149:13: error: cannot find 'messageManager' in scope
messageManager.markSingleMessageHasRead(methodCall: call, result: result)
^~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:151:13: error: cannot find 'messageManager' in scope
messageManager.createTextMessage(methodCall: call, result: result)
^~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:153:13: error: cannot find 'messageManager' in scope
messageManager.createTextAtMessage(methodCall: call, result: result)
^~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:155:13: error: cannot find 'messageManager' in scope
messageManager.createImageMessage(methodCall: call, result: result)
^~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:157:13: error: cannot find 'messageManager' in scope
messageManager.createSoundMessage(methodCall: call, result: result)
^~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:159:13: error: cannot find 'messageManager' in scope
messageManager.createVideoMessage(methodCall: call, result: result)
^~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:161:13: error: cannot find 'messageManager' in scope
messageManager.createFileMessage(methodCall: call, result: result)
^~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:163:13: error: cannot find 'messageManager' in scope
messageManager.createMergerMessage(methodCall: call, result: result)
^~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:165:13: error: cannot find 'messageManager' in scope
messageManager.createForwardMessage(methodCall: call, result: result)
^~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:167:13: error: cannot find 'conversationManager' in scope
conversationManager.getTotalUnreadMsgCount(methodCall: call, result: result)
^~~~~~~~~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:176:12: error: cannot find 'groupManager' in scope
groupManager.setGroupListener(methodCall: call, result: result)
^~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:178:13: error: cannot find 'groupManager' in scope
groupManager.inviteUserToGroup(methodCall: call, result: result)
^~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:180:13: error: cannot find 'groupManager' in scope
groupManager.kickGroupMember(methodCall: call, result: result)
^~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:182:13: error: cannot find 'groupManager' in scope
groupManager.getGroupMembersInfo(methodCall: call, result: result)
^~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:184:13: error: cannot find 'groupManager' in scope
groupManager.getGroupMemberList(methodCall: call, result: result)
^~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:186:13: error: cannot find 'groupManager' in scope
groupManager.getJoinedGroupList(methodCall: call, result: result)
^~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:188:13: error: cannot find 'groupManager' in scope
groupManager.createGroup(methodCall: call, result: result)
^~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:190:13: error: cannot find 'groupManager' in scope
groupManager.setGroupInfo(methodCall: call, result: result)
^~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:192:13: error: cannot find 'groupManager' in scope
groupManager.getGroupsInfo(methodCall: call, result: result)
^~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:194:13: error: cannot find 'groupManager' in scope
groupManager.joinGroup(methodCall: call, result: result)
^~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:196:13: error: cannot find 'groupManager' in scope
groupManager.quitGroup(methodCall: call, result: result)
^~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:198:13: error: cannot find 'groupManager' in scope
groupManager.transferGroupOwner(methodCall: call, result: result)
^~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:200:13: error: cannot find 'groupManager' in scope
groupManager.getGroupApplicationList(methodCall: call, result: result)
^~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:202:13: error: cannot find 'groupManager' in scope
groupManager.acceptGroupApplication(methodCall: call, result: result)
^~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:204:13: error: cannot find 'groupManager' in scope
groupManager.refuseGroupApplication(methodCall: call, result: result)
^~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:206:13: error: cannot find 'groupManager' in scope
groupManager.forceSyncApplyGroupRequest(methodCall: call, result: result)
^~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:208:13: error: cannot find 'groupManager' in scope
groupManager.forceSyncGroupRequest(methodCall: call, result: result)
^~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:210:13: error: cannot find 'groupManager' in scope
groupManager.forceSyncJoinedGroup(methodCall: call, result: result)
^~~~~~~~~~~~
/Users/cove/.pub-cache/git/Open-IM-SDK-Flutter-82fba5f8b3ae2c04e35f99945f932abef42e75d5/ios/Classes/SwiftFlutterOpenimSdkPlugin.swift:212:13: error: cannot find 'groupManager' in scope
groupManager.forceSyncJoinedGroupMember(methodCall: call, result: result)
^~~~~~~~~~~~
note: Using new build system
note: Building targets in parallel
note: Planning build
note: Analyzing workspace
note: Constructing build description
note: Build preparation complete
I understand that this SDK is currently under continuous development, but still hope to get a version that can be compiled through for testing.
THX A lot.
Describe the bug
ios模拟器启动报错
How to reproduce
复现步骤:
1、下载或clone源码
2、修改 platform :ios, '11.0',因为better_player的版本问题
3、启动报错如下:
Launching lib/main.dart on iPhone 13 Pro in debug mode...
CocoaPods' output:
↳
Preparing
Analyzing dependencies
Inspecting targets to integrate
Using ARCHS
setting to build architectures of target Pods-Runner
: (arm64
)
Fetching external sources
-> Fetching podspec for Flutter
from Flutter
-> Fetching podspec for app_installer
from .symlinks/plugins/app_installer/ios
-> Fetching podspec for audio_session
from .symlinks/plugins/audio_session/ios
-> Fetching podspec for better_player
from .symlinks/plugins/better_player/ios
-> Fetching podspec for camera
from .symlinks/plugins/camera/ios
-> Fetching podspec for file_picker
from .symlinks/plugins/file_picker/ios
-> Fetching podspec for flutter_app_badger
from .symlinks/plugins/flutter_app_badger/ios
-> Fetching podspec for flutter_bugly
from .symlinks/plugins/flutter_bugly/ios
-> Fetching podspec for flutter_image_compress
from .symlinks/plugins/flutter_image_compress/ios
-> Fetching podspec for flutter_inappwebview
from .symlinks/plugins/flutter_inappwebview/ios
-> Fetching podspec for flutter_local_notifications
from .symlinks/plugins/flutter_local_notifications/ios
-> Fetching podspec for flutter_openim_sdk
from .symlinks/plugins/flutter_openim_sdk/ios
-> Fetching podspec for image_cropper
from .symlinks/plugins/image_cropper/ios
-> Fetching podspec for image_gallery_saver
from .symlinks/plugins/image_gallery_saver/ios
-> Fetching podspec for image_picker
from .symlinks/plugins/image_picker/ios
-> Fetching podspec for jpush_flutter
from .symlinks/plugins/jpush_flutter/ios
-> Fetching podspec for just_audio
from .symlinks/plugins/just_audio/ios
-> Fetching podspec for map_launcher
from .symlinks/plugins/map_launcher/ios
-> Fetching podspec for open_file
from .symlinks/plugins/open_file/ios
-> Fetching podspec for package_info_plus
from .symlinks/plugins/package_info_plus/ios
-> Fetching podspec for path_provider_ios
from .symlinks/plugins/path_provider_ios/ios
-> Fetching podspec for permission_handler_apple
from .symlinks/plugins/permission_handler_apple/ios
-> Fetching podspec for photo_manager
from .symlinks/plugins/photo_manager/ios
-> Fetching podspec for qr_code_scanner
from .symlinks/plugins/qr_code_scanner/ios
-> Fetching podspec for r_scan
from .symlinks/plugins/r_scan/ios
-> Fetching podspec for record
from .symlinks/plugins/record/ios
-> Fetching podspec for shared_preferences_ios
from .symlinks/plugins/shared_preferences_ios/ios
-> Fetching podspec for sqflite
from .symlinks/plugins/sqflite/ios
-> Fetching podspec for uri_to_file
from .symlinks/plugins/uri_to_file/ios
-> Fetching podspec for url_launcher_ios
from .symlinks/plugins/url_launcher_ios/ios
-> Fetching podspec for video_player_avfoundation
from .symlinks/plugins/video_player_avfoundation/ios
-> Fetching podspec for wakelock
from .symlinks/plugins/wakelock/ios
Resolving dependencies of Podfile
CDN: trunk Relative path: CocoaPods-version.yml exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_a_b_0.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/a/b/0/Cache/6.0.0/Cache.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_7_2_d.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/7/2/d/GCDWebServer/3.5.4/GCDWebServer.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_4_0_4.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/4/0/4/HLSCachingReverseProxyServer/0.1.0/HLSCachingReverseProxyServer.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_b_f_d.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/b/f/d/PINCache/3.0.3/PINCache.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_1_6_1.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.3.3/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/1.0.0/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/1.0.2/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/1.0.3/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/1.0.4/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/1.1.0/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/2.0.0/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/2.1.0/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/2.2.0/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/2.3.0/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/2.3.1/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/2.3.5/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/2.3.6/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/2.3.7/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/2.4.0/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/2.4.1/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/2.4.2/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/2.4.3/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.0.0/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.0.1/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.0.2/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.0.3/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.0.4/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.0.5/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.0.6/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.0.7/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.0.8/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.0.9/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.0.10/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.0.11/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.1.0/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.1.1/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.1.2/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.1.3/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.2.0/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.2.1/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.3.0/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.3.1/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.3.2/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.3.3/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.3.4/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.3.5/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.4.0/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.4.1/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.4.2/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.5.0/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.5.1/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.5.2/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.5.3/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.5.4/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.5.5/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.5.6/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.5.7/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.6.0/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.6.1/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.6.2/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.8.0/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/3.8.1/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.0.0-beta/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.0.0-beta2/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.0.0/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.0.1/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.0.2/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.0.3/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.0.4/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.1.0/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.1.1/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.1.2/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.1.3/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.1.4/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.1.5/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.1.6/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.1.7/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.2.0/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.2.1/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.2.2/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.3.0/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.3.1/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.3.2/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/6/1/DKImagePickerController/4.3.3/DKImagePickerController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_5_3_d.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/5/3/d/Bugly/2.5.91/Bugly.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_5_d_c.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/5/d/c/Mantle/2.2.0/Mantle.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_1_1_7.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/1/1/7/SDWebImage/5.12.5/SDWebImage.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_e_9_d.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/e/9/d/SDWebImageWebPCoder/0.8.4/SDWebImageWebPCoder.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_6_8_6.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/6/8/6/OrderedSet/5.0.0/OrderedSet.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_3_7_4.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/3/7/4/TOCropViewController/2.6.1/TOCropViewController.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_9_2_f.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/9/2/f/JCore/3.2.0/JCore.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_b_0_d.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/b/0/d/JPush/4.6.0/JPush.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_4_2_c.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/4/2/c/FlutterMacOS/2.10.2/FlutterMacOS.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_0_2_a.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/0/2/a/MTBBarcodeScanner/5.0.11/MTBBarcodeScanner.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_f_4_e.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/f/4/e/FMDB/2.7.5/FMDB.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_5_7_2.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/5/7/2/ATBarSDK/1.4.1/ATBarSDK.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: all_pods_versions_f_3_c.txt exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/f/3/c/ZXingObjC/3.6.5/ZXingObjC.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/9/2/f/JCore/3.1.0/JCore.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/b/0/d/JPush/4.4.0/JPush.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/9/2/f/JCore/3.2.0/JCore.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/9/2/f/JCore/3.2.0-noidfa/JCore.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/9/2/f/JCore/3.1.2/JCore.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: Specs/9/2/f/JCore/3.1.2-noidfa/JCore.podspec.json exists! Returning local because checking is only perfomed in repo update
CDN: trunk Relative path: CocoaPods-version.yml exists! Returning local because checking is only perfomed in repo update
――― MARKDOWN TEMPLATE ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
### Command
/usr/local/bin/pod install --verbose
### Report
* What did you do?
* What did you expect to happen?
* What happened instead?
### Stack
CocoaPods : 1.10.0 Ruby : ruby 2.6.8p205 (2021-07-07 revision 67951) [universal.x86_64-darwin21] RubyGems : 3.0.3.1 Host : macOS 12.3.1 (21E258) Xcode : 13.3.1 (13E500a) Git : git version 2.32.0 (Apple Git-132) Ruby lib dir : /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib Repositories : trunk - CDN - https://cdn.cocoapods.org/
### Plugins
cocoapods-deintegrate : 1.0.4 cocoapods-plugins : 1.0.0 cocoapods-search : 1.0.0 cocoapods-stats : 1.1.0 cocoapods-trunk : 1.5.0 cocoapods-try : 1.2.0
### Podfile
ruby # Uncomment this line to define a global platform for your project # platform :ios, '9.0' platform :ios, '11.0' # CocoaPods analytics sends network stats synchronously affecting flutter build latency. ENV['COCOAPODS_DISABLE_STATS'] = 'true' project 'Runner', { 'Debug' => :debug, 'Profile' => :release, 'Release' => :release, } def flutter_root generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__) unless File.exist?(generated_xcode_build_settings_path) raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first" end File.foreach(generated_xcode_build_settings_path) do |line| matches = line.match(/FLUTTER_ROOT\=(.*)/) return matches[1].strip if matches end raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get" end require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) flutter_ios_podfile_setup target 'Runner' do use_frameworks! use_modular_headers! flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) end # post_install do |installer| # installer.pods_project.targets.each do |target| # flutter_additional_ios_build_settings(target) # end # end # post_install do |installer| # installer.pods_project.targets.each do |target| # flutter_additional_ios_build_settings(target) # target.build_configurations.each do |config| # config.build_settings['ENABLE_BITCODE'] = 'NO' # config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '9.0' # end # end # end post_install do |installer| installer.pods_project.targets.each do |target| flutter_additional_ios_build_settings(target) # If build failed, remove below settings target.build_configurations.each do |config| config.build_settings['EXCLUDED_ARCHS[sdk=iphonesimulator*]'] = 'i386 arm64' # You can remove unused permissions here # for more infomation: https://github.com/BaseflowIT/flutter-permission-handler/blob/master/permission_handler/ios/Classes/PermissionHandlerEnums.h # e.g. when you don't need camera permission, just add 'PERMISSION_CAMERA=0' config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] ||= [ '$(inherited)', ## dart: PermissionGroup.calendar # 'PERMISSION_EVENTS=1', ## dart: PermissionGroup.reminders # 'PERMISSION_REMINDERS=1', ## dart: PermissionGroup.contacts # 'PERMISSION_CONTACTS=1', ## dart: PermissionGroup.camera 'PERMISSION_CAMERA=1', ## dart: PermissionGroup.microphone 'PERMISSION_MICROPHONE=1', ## dart: PermissionGroup.speech # 'PERMISSION_SPEECH_RECOGNIZER=1', ## dart: PermissionGroup.photos # 'PERMISSION_PHOTOS=1', ## dart: [PermissionGroup.location, PermissionGroup.locationAlways, PermissionGroup.locationWhenInUse] # 'PERMISSION_LOCATION=1', ## dart: PermissionGroup.notification # 'PERMISSION_NOTIFICATIONS=1', ## dart: PermissionGroup.mediaLibrary # 'PERMISSION_MEDIA_LIBRARY=1', ## dart: PermissionGroup.sensors # 'PERMISSION_SENSORS=1', ## dart: PermissionGroup.bluetooth # 'PERMISSION_BLUETOOTH=1', ## dart: PermissionGroup.appTrackingTransparency # 'PERMISSION_APP_TRACKING_TRANSPARENCY=1', ## dart: PermissionGroup.criticalAlerts # 'PERMISSION_CRITICAL_ALERTS=1', ] end # Custom settings end end
### Error
JSON::ParserError - 416: unexpected token at '"CFNet' /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/json/common.rb:156:in `parse' /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/json/common.rb:156:in `parse' /Library/Ruby/Gems/2.6.0/gems/cocoapods-core-1.10.0/lib/cocoapods-core/specification/json.rb:61:in `from_json' /Library/Ruby/Gems/2.6.0/gems/cocoapods-core-1.10.0/lib/cocoapods-core/specification.rb:742:in `from_string' /Library/Ruby/Gems/2.6.0/gems/cocoapods-core-1.10.0/lib/cocoapods-core/specification.rb:716:in `from_file' /Library/Ruby/Gems/2.6.0/gems/cocoapods-core-1.10.0/lib/cocoapods-core/source.rb:186:in `specification' /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.0/lib/cocoapods/resolver/lazy_specification.rb:37:in `specification' /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/delegate.rb:348:in `block in delegating_block' /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/delegate.rb:349:in `block in delegating_block' /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.0/lib/cocoapods/resolver.rb:178:in `dependencies_for' /Library/Ruby/Gems/2.6.0/gems/molinillo-0.6.6/lib/molinillo/delegates/specification_provider.rb:18:in `block in dependencies_for' /Library/Ruby/Gems/2.6.0/gems/molinillo-0.6.6/lib/molinillo/delegates/specification_provider.rb:70:in `with_no_such_dependency_error_handling' /Library/Ruby/Gems/2.6.0/gems/molinillo-0.6.6/lib/molinillo/delegates/specification_provider.rb:17:in `dependencies_for' /Library/Ruby/Gems/2.6.0/gems/molinillo-0.6.6/lib/molinillo/resolution.rb:807:in `block in group_possibilities' /Library/Ruby/Gems/2.6.0/gems/molinillo-0.6.6/lib/molinillo/resolution.rb:806:in `reverse_each' /Library/Ruby/Gems/2.6.0/gems/molinillo-0.6.6/lib/molinillo/resolution.rb:806:in `group_possibilities' /Library/Ruby/Gems/2.6.0/gems/molinillo-0.6.6/lib/molinillo/resolution.rb:778:in `possibilities_for_requirement' /Library/Ruby/Gems/2.6.0/gems/molinillo-0.6.6/lib/molinillo/resolution.rb:761:in `push_state_for_requirements' /Library/Ruby/Gems/2.6.0/gems/molinillo-0.6.6/lib/molinillo/resolution.rb:746:in `require_nested_dependencies_for' /Library/Ruby/Gems/2.6.0/gems/molinillo-0.6.6/lib/molinillo/resolution.rb:729:in `activate_new_spec' /Library/Ruby/Gems/2.6.0/gems/molinillo-0.6.6/lib/molinillo/resolution.rb:686:in `attempt_to_activate' /Library/Ruby/Gems/2.6.0/gems/molinillo-0.6.6/lib/molinillo/resolution.rb:254:in `process_topmost_state' /Library/Ruby/Gems/2.6.0/gems/molinillo-0.6.6/lib/molinillo/resolution.rb:182:in `resolve' /Library/Ruby/Gems/2.6.0/gems/molinillo-0.6.6/lib/molinillo/resolver.rb:43:in `resolve' /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.0/lib/cocoapods/resolver.rb:94:in `resolve' /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.0/lib/cocoapods/installer/analyzer.rb:1074:in `block in resolve_dependencies' /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.0/lib/cocoapods/user_interface.rb:64:in `section' /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.0/lib/cocoapods/installer/analyzer.rb:1072:in `resolve_dependencies' /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.0/lib/cocoapods/installer/analyzer.rb:124:in `analyze' /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.0/lib/cocoapods/installer.rb:414:in `analyze' /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.0/lib/cocoapods/installer.rb:239:in `block in resolve_dependencies' /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.0/lib/cocoapods/user_interface.rb:64:in `section' /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.0/lib/cocoapods/installer.rb:238:in `resolve_dependencies' /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.0/lib/cocoapods/installer.rb:160:in `install!' /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.0/lib/cocoapods/command/install.rb:52:in `run' /Library/Ruby/Gems/2.6.0/gems/claide-1.0.3/lib/claide/command.rb:334:in `run' /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.0/lib/cocoapods/command.rb:52:in `run' /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.10.0/bin/pod:55:in `<top (required)>' /usr/local/bin/pod:23:in `load' /usr/local/bin/pod:23:in `<main>'
――― TEMPLATE END ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
[!] Oh no, an error occurred.
Search for existing GitHub issues similar to yours:
https://github.com/CocoaPods/CocoaPods/search?q=416%3A+unexpected+token+at+%27%22CFNet%27&type=Issues
If none exists, create a ticket, with the template displayed above, on:
https://github.com/CocoaPods/CocoaPods/issues/new
Be sure to first read the contributing guide for details on how to properly submit a ticket:
https://github.com/CocoaPods/CocoaPods/blob/master/CONTRIBUTING.md
Don't forget to anonymize any private data!
Looking for related issues on cocoapods/cocoapods...
Found no similar issues. To create a new issue, please visit:
https://github.com/cocoapods/cocoapods/issues/new
Error output from CocoaPods:
↳
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/universal-darwin21/rbconfig.rb:230: warning: Insecure world writable dir /usr/local/sbin in PATH, mode 040777
Error running pod install
Error launching application on iPhone 13 Pro.
Exited (sigterm)
Version information
Version information
Is your feature request related to a problem?
Describe the solution you'd like
希望有消息重发功能实现
Describe alternatives you've considered
Additional context
Launching lib/main_dev.dart on iPhone 12 in debug mode...
lib/main_dev.dart:1
Xcode build done. 1,3s
Failed to build iOS app
Error output from Xcode build:
↳
objc[99216]: Class AMSupportURLConnectionDelegate is implemented in both /usr/lib/libauthinstall.dylib (0x1f3f09160) and /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x114b142b8). One of the two will be used. Which one is undefined.
objc[99216]: Class AMSupportURLSession is implemented in both /usr/lib/libauthinstall.dylib (0x1f3f091b0) and /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x114b14308). One of the two will be used. Which one is undefined.
** BUILD FAILED **
Xcode's output:
↳
ld: in /Users/idontsudo/.pub-cache/hosted/pub.dartlang.org/flutter_openim_sdk-0.0.9+1/ios/Framework/OpenIMCore.framework/OpenIMCore(000005.o), building for iOS Simulator, but linking in object file built for iOS, for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
note: Using new build system
note: Building targets in parallel
note: Planning build
note: Analyzing workspace
note: Constructing build description
note: Build preparation complete
/Users/idontsudo/flutter-im-project/ios/Pods/Pods.xcodeproj: warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 14.5.99. (in target 'Toast' from project 'Pods')
我的模拟器为IOS15.4,然后同样的代码在android上面可以正常使用并运行,在进行ios测试时,无法初始化,返回null,求解
我是采用flutter sdk 自己写UI的方式,
E/GoLog ( 2399): 2022-03-23 08:26:18.364 [INFO] [PID:2399] [FilePath:group.go:596] [OperationID:1648023978213] [getJoinedGroupListFromSvr [groupID:"734f88856a0fed9f1b361236cc6fdd08" groupName:"\347\276\216\351\242\234" notification:"\346\265\213\350\257\225\344\270\200\344\270\213\345\271\262\345\206\234\346\264\273" introduction:"\346\224\271\345\212\250\344\270\200\344\270\213" faceURL:"http://192.168.0.110/upload/userLogo/20220323/257aa4d98b918a98a3007f8f1071fd5c.jpg" ownerUserID:"15327707919" createTime:1647956464 memberCount:3 creatorUserID:"15327707919" ] 15327707919]
E/GoLog ( 2399): 2022-03-23 08:26:18.365 [INFO] [PID:2399] [FilePath:group.go:608] [OperationID:1648023978213] [ onLocal [0x4000698bb0] 15327707919]
E/GoLog ( 2399): 2022-03-23 08:26:18.365 [INFO] [PID:2399] [FilePath:group.go:610] [OperationID:1648023978213] [diff [] [] [0] [0] 15327707919]
E/Go ( 2399): panic: runtime error: invalid memory address or nil pointer dereference
E/Go ( 2399): [signal SIGSEGV: segmentation violation code=0x1 addr=0x38 pc=0x7883ec5788]
E/Go ( 2399):
E/Go ( 2399): goroutine 133 [running]:
E/Go ( 2399): open_im_sdk/internal/group.(*Group).SyncJoinedGroupList(0x40001e2540, 0x40000d4330, 0xd)
E/Go ( 2399): C:/Users/Admin/go/src/open_im_sdk/internal/group/group.go:629 +0xb68
E/Go ( 2399): open_im_sdk/internal/group.(*Group).setGroupInfo(0x40001e2540, 0x7884301b20, 0x40000d4320, 0x40003dc7a8, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
E/Go ( 2399): C:/Users/Admin/go/src/open_im_sdk/internal/group/group.go:336 +0x1bc
E/Go ( 2399): open_im_sdk/internal/group.(*Group).SetGroupInfo.func1(0x40000d4330, 0xd, 0x78847105ac, 0xc, 0x400007c0c0, 0x57, 0x400010e320, 0x20, 0x7884301b20, 0x40000d4320, ...)
E/Go ( 2399): C:/Users/Admin/go/src/open_im_sdk/internal/group/open_im_sdk_group.go:100 +0x1d4
E/Go ( 2399): created by open_im_sdk/internal/group.(*Group).SetGroupInfo
E/Go ( 2399): C:/Users/Admin/go/src/open_im_sdk/internal/group/open_im_sdk_group.go:96 +0x90
F/libc ( 2399): Fatal signal 6 (SIGABRT), code -6 (SI_TKILL) in tid 2588 (ample.flutterim), pid 2399 (ample.flutterim)
Softversion: PD1806_A_9.8.11
Time: 2022-03-23 16:26:18
Build fingerprint: 'vivo/PD1806/PD1806:10/QP1A.190711.020/compiler12292219:user/release-keys'
Revision: '0'
ABI: 'arm64'
Timestamp: 2022-03-23 16:26:18+0800
pid: 2399, tid: 2588, name: ample.flutterim >>> com.example.flutterim <<<
uid: 10200
signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
x0 0000000000000000 x1 0000000000000a1c x2 0000000000000006 x3 0000000000000008
x4 0000000000000001 x5 000000788401dbab x6 000000000000003f x7 0000000000000030
x8 0000000000000083 x9 0000000000000050 x10 00000000623ad9aa x11 0000000016d5fce7
x12 0000000000000018 x13 00000000623ad9aa x14 0016a94b0cd6e151 x15 00002cb1da950c1b
x16 00000078839160d3 x17 00000078839160d0 x18 0000007840d8a000 x19 000000000000095f
x20 0000007904f72760 x21 0000004000090c00 x22 0000000000000001 x23 0000007904f72dd8
x24 0000007904f72d50 x25 0000007904f72d50 x26 0000000000000000 x27 0000000000000010
x28 00000040004fca80 x29 0000000000000000
sp 000000400072d570 lr 00000078838fac80 pc 0000007883916e38
backtrace:
#00 pc 000000000044ee38 /data/app/com.example.flutterim-ABiQeP456dfiCrlxi15MGg==/lib/arm64/libgojni.so
Lost connection to device.
我发现在sdk里边只有一个方法用来获取历史聊天记录,并且没有标明是从服务器获取的还是本地获取的。同时我发现删除消息时api有标明是删除服务器的还是本地的,所以我想问下,这个api ”OpenIM.iMManager.messageManager.getHistoryMessageList“ 是从哪里获取的消息记录?
///
/// @param groupName 群名
/// @param notification 群公告
/// @param introduction 群简介
/// @param faceUrl 群icon
/// @param list(List) 被选择的群成员
/// @return Future
OpenIM.iMManager.groupManager.createGroup(
groupName: groupName,
notification: notification,
introduction: introduction,
faceUrl: faceUrl,
list: list,)
只有这个创建群的接口能够设置管理员,
解决方案1:加入混淆规则
# OpenIM
-keep class io.openim.**{*;}
-keep class open_im_sdk.**{*;}
解决方案2:修改 android/app/build.gradle 文件
release {
minifyEnabled false
useProguard false
shrinkResources false
// TODO: Add your own signing config for the release build.
// Signing with the debug keys for now, so `flutter run --release` works.
signingConfig signingConfigs.release
}
生成的libgojni.so太大
已经达到15M
Describe the bug
服务端已经配置好了极光的推送设置,在发送消息的时候,也对offlinePushInfo字段进行了配置,但是在极光的推送后台查看到 是推送的IOS的类别的,但是我是安卓,不知道这个是在哪里进行更改为安卓字段的,另外 我发送的消息,以及登陆的都是安卓 也是正确配置
模拟器/真机:
flutter_openim_sdk:
git:
url: https://github.com/OpenIMSDK/Open-IM-SDK-Flutter.git
ref: fix-ios-simulator
仅真机:
dependencies:
flutter_openim_sdk: ^1.0.6
which version of flutter are you using ?
as we have dev / stable channel...
things won't work if u define flutter >= 1.2.0
IOS 设备
flutter build apk
FAILURE: Build failed with an exception.
Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
Could not find io.openim:client-sdk:1.4.5.
Searched in the following locations:
- https://dl.google.com/dl/android/maven2/io/openim/client-sdk/1.4.5/client-sdk-1.4.5.pom
- https://jcenter.bintray.com/io/openim/client-sdk/1.4.5/client-sdk-1.4.5.pom
- https://storage.googleapis.com/download.flutter.io/io/openim/client-sdk/1.4.5/client-sdk-1.4.5.pom
- https://repo.maven.apache.org/maven2/io/openim/client-sdk/1.4.5/client-sdk-1.4.5.pom
- http://121.37.25.71:8081/repository/maven-releases/io/openim/client-sdk/1.4.5/client-sdk-1.4.5.pom
- https://jitpack.io/io/openim/client-sdk/1.4.5/client-sdk-1.4.5.pom
- https://www.jitpack.io/io/openim/client-sdk/1.4.5/client-sdk-1.4.5.pom
Required by:
project :app > project :flutter_openim_sdk
Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
Get more help at https://help.gradle.org
BUILD FAILED in 20s
Exception: Gradle task assembleDebug failed with exit code 1
Version information
Additional context
macOS M1 Pro
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.