ロゴ:EPSON
ロゴ:よくあるご質問(FAQ)

製品別
質問別
エプソンパートナーポータル

URLをクリップボードにコピーしました
シェア用URL:https://faq2.epson.jp/web/Detail.aspx?id=34297
  FAQ番号:34297
ePOS-SDK for iOS で BITCODE のエラーが起こる
ePOS-SDK for iOS のライブラリーを使って Xcode 7 環境で開発するときに起こる BITCODE エラーに対する対策を教えて欲しい。
 
 
 

Xcode 7 Release Notes の通り、Xcode 7 開発環境ではビルド時にデフォルトで LLVM ビットコードをバイナリーパッケージに含むようにされています。
Epson ePOS SDK for iOS パッケージに含まれるライブラリー ( libepos2.a など ) は Bitcode には対応していませんので、以下のようにエラーが表示されます。



次のように Xcode の設定を変更してお使いください。

Xcode の BITCODE を無効にする

(1) Epson ePOS SDK for iOS パッケージに含まれるライブラリーを含む Xcode プロジェクトから Xcode を起動します。
 
(2) プロジェクトを選択します。
 
(3) 表示された設定画面で [ Build Settings ] を選択します。
 
(4) 下に表示される幾つかの項目の中から [ Build Options ] 内にある [ Enable Bitcode ] を [ Yes ] から [ No ] に変えます。
 
(5) 以下の画面のように設定が変わったことを確認しましたら、左上の [Run] を選択してターゲットデバイスにインストールされるかをご確認ください。
スマートレシートプリンターTM-T70-i,TM-T88V-i
モバイルプリンターTM-P20,TM-P60II
PC一体型プリンターTM-T70II-DT,TM-T88V-DT
TMシリーズTM-T20II,TM-T70II,TM-T88V,TM-T90II
FAQ改善アンケート

このページの評価をお聞かせください。〇✖をお選びください。

 

■役に立った
■役に立たなかった