我在为 iOS 构建(调试)时遇到了一些问题。
重现步骤:
- 创建一个新的 CN1 项目。发送 iOS 构建 -> 没有错误。
- 将 parse4cn1.cn1lib 拖入 lib 文件夹 -> iOS 构建失败并显示“java.lang.UnsupportedClassVersionError: com/moe/ibuddy2/iBuddyApplication : Unsupported major.minor version 52.0”。
- 一些谷歌搜索显示这可能意味着不支持 JDK 1.8。因此,我编辑 build.xml,到处用“1.7”替换“1.8”。
- 当我现在发送 iOS 版本时,错误消息是“/var/folders/p_/xlvwhg4101z8r81_nl13cds80000gn/T/build2564350766160402235xxx/dist/iBuddyApplication-src/com_parse4cn1_nativeinterface_Utils.m:3:9: fatal error: 'com_notparse4cn1_ParsePush.h'成立”
运行模拟器或为 Android 构建没有问题。