2015年9月アーカイブ

■ Xcode 7でArchiveしたのに、「Invalid Toolchain - New apps and app updates must be built with the public (GM) versions of Xcode 6 or later, and iOS 8 SDK or later. Don't submit apps built with beta software.」で審査申請できないのをごまかしたときのメモ。

■ 環境
Xcode 7 (7A220)
OS X El Capitan 10.11.1 (15B17c)

■ 方法
1. Organizerを開いて、Archiveを選択し、右クリックで「Show in Finder」で .xcarchiveファイルを表示
2. .xcarchiveファイルを右クリックして、「パッケージの内容を表示」を選択
3. Products/Applications/XXX.app/Info.plist を見つける
4. Info.plistを開き「BuildMachineOSBuild」の値を「14F27」変更
5. Organizerを開いて、「Upload to App Store...」

■ 参考
Submitting App from building in Xcode 6.4

■ArduBlockをいじってみようとしてみる
Arduinoのビジュアルプログラミング言語である、ArduBlockを改造しようと思ったけど、そこまでたどり着けませんでしたというお話です。

【前提条件】
・OS X 10.11 Beta 8
・Homebrewがインストール済み
・Java SE Development Kit 8がインストール済み

1. ArduBlockをダウンロードして適当なところに解凍。
https://github.com/taweili/ardublock

2. Mavenをインストール。
$ brew install mvnvm

3. ArduBlockに同梱のinstall_openblocksを利用してopenblocksをインストール。
$ cd /.../ardublock-master
$ ./install_openblocks

4. おまじない(よくわからない)
$ mvn eclipse:eclipse

5. コンパイル(の~みそ コネコネ)
$ mvn compile exec:java -Dexec.mainClass="com.ardublock.Main"

6. デプロイ
$ mvn clean package

そういうわけで、とりあえずソースを落としてきてコンパイルするところまで、なんとかたどり着けました。めでたし、めでたし。