2017-01-26 12 views
0

Appcelerator StudioをAppcelerator Studioにアップグレードしました:4.8.1.201612050850をビルドし、Xcodeをバージョン8.2.1にバージョンアップし、SDK 6.0.1 。私のプロジェクトはアップグレード前にうまくいきましたが、現在は付属のIOSデバイスで動作しません。私は自分のデバイスに実行すると、私は私のAppceleratorのコンソールで次のエラーを取得するAppcelerator IOSアプリケーションはXCode 8にアップグレードした後にリンクしません

[INFO] : Invoking xcodebuild 
[ERROR] : ** BUILD FAILED ** 
[ERROR] : The following build commands failed: 
[ERROR] : Ld build/Intermediates/Stackfish.build/Debug-iphoneos/Stackfish.build/Objects-normal/arm64/Stackfish normal arm64 
[ERROR] : (1 failure) 

私はXcodeでプロジェクトを開いたとき、私は、問題のリンクがあります見ることができます。ここでXcodeのエラーです:

Undefined symbols for architecture arm64: 
    "_OBJC_CLASS_$_TiMediaItem", referenced from: 
    objc-class-ref in libcom.furthergone.mediapicker.a(ComFurtherGoneMediaPickerModule.o) 
    ld: symbol(s) not found for architecture arm64 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

は、ここで私はXcodeの開発者じゃないと私のアプリは、任意のより多くのリンクない理由を把握することはできません、私のモジュールのtitanium.xconfig

TITANIUM_SDK_VERSION = 6.0.1.GA 
TITANIUM_SDK = /Users/jimbrazil/Library/Application Support/Titanium/mobilesdk/osx/6.0.1.GA 
TITANIUM_BASE_SDK = "$(TITANIUM_SDK)/iphone/include" 
TITANIUM_BASE_SDK2 = "$(TITANIUM_SDK)/iphone/include/TiCore" 
TITANIUM_BASE_SDK3 = "$(TITANIUM_SDK)/iphone/include/JavaScriptCore" 
HEADER_SEARCH_PATHS= $(TITANIUM_BASE_SDK) $(TITANIUM_BASE_SDK2) $(TITANIUM_BASE_SDK3) 

です。問題が何であるか考えている人はいますか?

ありがとうございました

答えて

0

いいえ、appceleratorがいくつかのルールを変更したようです。私はメディアのクラスにコンパイルする私のmodule.xconfigに

#ifndef USE_TI_MEDIAQUERYMUSICLIBRARY 
#define USE_TI_MEDIAQUERYMUSICLIBRARY 
#endif 

を追加する必要が

関連する問題