Tibar 0.4.2でSDK 1.6.2や1.7.0RC1を使用すると、コンパイルが通らない問題について。

Titanium Studioでコンパイルが通らずエラーが出力された。
ZBar integration module for Titanium Mobile

エラーは以下の通り。

エラー出力

File "/Library/Application Support/Titanium/mobilesdk/osx/1.7.0.RC1/iphone/builder.py", line 1149, in main
execute_xcode("iphonesimulator%s" % link_version,["GCC_PREPROCESSOR_DEFINITIONS=__LOG__ID__=%s DEPLOYTYPE=development TI_DEVELOPMENT=1 DEBUG=1 TI_VERSION=%s %s" % (log_id,sdk_version,debugstr)],False)
File "/Library/Application Support/Titanium/mobilesdk/osx/1.7.0.RC1/iphone/builder.py", line 1066, in execute_xcode
output = run.run(args,False,False,o)
File "/Library/Application Support/Titanium/mobilesdk/osx/1.7.0.RC1/iphone/run.py", line 39, in run
sys.exit(rc)
SystemExit: 1

対処法

/Library/Application\ Support/Titanium/modules/iphone/tibar/0.4.2/module.xcconfig
に以下の文章を追加を行う。

OTHER_LDFLAGS=$(inherited) -framework AVFoundation -framework CoreMedia -framework CoreVideo -framework QuartzCore /usr/lib/libiconv.dylib

コンパイルが通るはず。