感谢回复,但是我按照你的步骤尝试后,仍然有问题,具体如下:
- 首先完全按照你上面的 4 条命令执行后
- 在编译后的
leancloud-objc-sdk/AVOS/AVOS.xcodeproj/build
文件夹中,只生成了两个文件: AVOSCloud-iOS.framework
和 AVOSCloud-mac.framework
。
并没有 AVOSCloudIM-iOS.framework
和 AVOSCloudIM-mac.framework
完整的编译日志: 完整编译.log.zip (36.3 KB)
. 查看日志,发现有一点报错
xcodebuild: error: SDK "appletvsimulator" cannot be located.
>>> Command execution failed:
>>> xcodebuild -project AVOS/AVOS.xcodeproj -target AVOSCloud-tvOS -configuration Release -sdk appletvsimulator CONFIGURATION_BUILD_DIR="/Users/supersuraccoon/Desktop/test/leancloud-objc-sdk/AVOS/AVOS.xcodeproj/build/.slices/AVOSCloud-tvOS/appletvsimulator" ARCHS="i386 x86_64"
. 查看 build-framework.rb
脚本后,我觉得这个可能是因为 编译了
build_tvos_sdk 'AVOSCloud-tvOS'
build_watchos_sdk 'AVOSCloud-watchOS'
造成的,再者我不需要这两个平台的,所以我把这两行注释掉,再加上我也不需要 mac 的,所以也注释掉,最终就保留 iOS 平台的两个:
build_ios_sdk 'AVOSCloud-iOS'
build_ios_sdk 'AVOSCloudIM-iOS'
然后,开始重新尝试编译。
结果,还是出现了昨天的老错误:
In file included from /Users/supersuraccoon/Desktop/test/leancloud-objc-sdk/AVOS/AVOSCloudIM/MessageCache/CacheStore/LCIMConversationCacheStore.m:13:
/Users/supersuraccoon/Desktop/test/leancloud-objc-sdk/AVOS/AVOSCloudIM/AVIMConversation_Internal.h:27:19: error:
unknown type name 'NSNotificationName'
FOUNDATION_EXPORT NSNotificationName LCIMConversationPropertyUpdateNotification;
^
1 error generated.
** BUILD FAILED **
The following build commands failed:
CompileC build/AVOS.build/Release-iphonesimulator/AVOSCloudIM-iOS.build/Objects-normal/i386/LCIMConversationCacheStore.o AVOSCloudIM/MessageCache/CacheStore/LCIMConversationCacheStore.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler
(1 failure)
>>> Command execution failed:
>>> xcodebuild -project AVOS/AVOS.xcodeproj -target AVOSCloudIM-iOS -configuration Release -sdk iphonesimulator CONFIGURATION_BUILD_DIR="/Users/supersuraccoon/Desktop/test/leancloud-objc-sdk/AVOS/AVOS.xcodeproj/build/.slices/AVOSCloudIM-iOS/iphonesimulator" ARCHS="i386 x86_64"
SuperSuRaccoontekiMacBook-Air:leancloud-objc-sdk supersuraccoon$
. 文件夹中只生成了 AVOSCloud-iOS.framework
这里是完整的编译日志: iOS单独编译.log.zip (30.2 KB)
麻烦官方能帮我看一下,谢谢了。