编译Xcode项目的Apportable Error

时间:2014-06-17 19:39:07

标签: compiler-errors apportable

提前感谢任何人的帮助。像其他人一样,我试图通过编译我的iOs应用程序尽快加快我的Android应用程序。我收到此错误:

FAILED PATH = .... / TechBook / PhotoBrowserOverlayView.m' -o' /Users/MacUser/.apportable/SDK/Build/android-armeabi-debug/corp.laserpros.com/TechBook/Users/MacUser/Desktop/EPUB&& APPS /移动应用/ AppleApp / NEW BUILD STRUCTURE / LPI_TECH_APP_V1.3_BUILD_1.1.4 copy 2 / TechBook / AGPhotoBrowserOverlayView.m.o' -MD -MF' /Users/MacUser/.apportable/SDK/Build/android-armeabi-debug/corp.laserpros.com/TechBook/Users/MacUser/Desktop/EPUB&ex; APPS /移动应用/ AppleApp / NEW BUILD STRUCTURE / LPI_TECH_APP_V1.3_BUILD_1.1.4 copy 2 / TechBook / AGPhotoBrowserOverlayView.m.o' .d / Users / MacUser / Desktop / EPUB& APPS /移动应用/ AppleApp /新建筑结构/ LPI_TECH_APP_V1.3_BUILD_1.1.4复制2 / TechBook / AGPhotoBrowserOverlayView.m:380:23:错误:没有可见的@interface用于' CALayer'声明选择器' insertSublayer:atIndex:'                 [_sharingView.layer insertSublayer:_gradientLayer atIndex:0];                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ 生成1个错误。 忍者:构建停止:子命令失败。 错误:命令失败:/Users/MacUser/.apportable/SDK/toolchain/macosx/ninja/ninja --no-strip-ansi-escapes -j 8 /Users/MacUser/.apportable/SDK/Build/android-armeabi-调试/技术书籍/技术书籍-debug.apk

我不明白,因为在代码中:

interface PhotoBrowserOverlayView () {

    CAGradientLayer *_gradientLayer;
}

任何帮助表示赞赏。感谢。

1 个答案:

答案 0 :(得分:1)

编译器抱怨insertSublayer:atIndex:上的选择器CALayer丢失了 - 这是在_sharingView ivar上使用的代码中未显示的代码。

错误的原因CALayer未在apportable中完全实现。请参阅apportable论坛中的讨论:

http://forum.apportable.com/t/core-ios-sdk-compatibility/31/3

http://forum.apportable.com/t/core-ios-sdk-compatibility/31/5