LoginSignup
6
6

More than 5 years have passed since last update.

openFrameworks 0.9 のナイトリービルドを使って64bit対応済みのiOSアプリを作る(途中経過)

Last updated at Posted at 2015-06-07

ofruby - 自作アプリが64bitバイナリ問題で新バージョンを申請出来なくなった - Qiitaからの続きです。

概要

  • ひとまずエミュレータでのビルドには成功
  • textコマンド(ofDrawBitmapString)が2回目実行時に黒塗りになってしまう
  • 実機で実行しようとすると失敗
    • projectGeneratorで空のプロジェクトを作った場合は実機実行可能なので、ofruby固有の問題だと思われ。
ld: 128-bit LDR/STR not 16-byte aligned: from _pcre_study (0x1000D5AEC) to l013@0x00004334 (0x10056580C) in '_pcre_study' from ../../../libs/poco/lib/ios/PocoFoundation.a(pcre_study.o) for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

作業ログ

Commits · ongaeshi/ofruby-ios

  • openFrameフレームワークの中身を丸ごと入れ替え
  • projectGeneratorで空のプロジェクトofrubyを作ってコピー
  • 古いofrubyからソースコードやリソースをコピーしてプロジェクトに登録
  • C++11やiOS SDKのバージョンに伴う細かい問題を修正
  • openFrameworksのデフォルトプロジェクトはARC(Automatic Reference Counting)がOFFなのでONに(70be76f)
    • ofrubyはARC必須のライブラリを使っているためONにする必要がある

まとめ

  • サンプルコードは実機ビルド出来た
  • 次はofrubyで実機ビルド出来るようにする
    • サンプルコードとの違いはどこだろう・・?
  • ofDrawBitmapStringがちゃんと動かないのが困る
    • もう少し調べて分からなければIssueに登録する
6
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
6