App StoreからXcodeを入れていると強制的にXcodeがアップデートされてしまって困る!というのも多いはず。Xcode 6系でビルドするとiOS8(iPhone 6?)での挙動が大きく変わったりするから余計悩ましい。
developer centerからだと最新版のXcodeへのリンク(というかApp Storeへのリンク)しか見つからないけど、以下にアクセスすれば過去のバージョンのXcodeも入手できる。
App StoreからXcodeを入れていると強制的にXcodeがアップデートされてしまって困る!というのも多いはず。Xcode 6系でビルドするとiOS8(iPhone 6?)での挙動が大きく変わったりするから余計悩ましい。
developer centerからだと最新版のXcodeへのリンク(というかApp Storeへのリンク)しか見つからないけど、以下にアクセスすれば過去のバージョンのXcodeも入手できる。
Android自体のソースコードもそうだけど、最近いろんなオープンソースプロジェクトがSubversionから移行していたり、githubを使う機会もなんだか増えて来たのでgitの使い方を整理してみる。当方Subversionはまあまあ使っていて、OSX Snow Leopardという環境です。まずはインストールから。
iTunes ConnectでSubmitするときに、
iOSアプリで適宜、UIの一部分をUIWebViewにしてHTMLで処理するようにすると開発効率が劇的に向上するということは間々あって、その中でもこのエントリではUIWebViewを使ってローカルでHTMLをloadHTMLStringするときの注意点のメモ。
Xcode 4にアップデートしたときに、古いarm6用にビルドされたライブラリのリンクでエラーになる場合の解決方法。
“Undefined Symbols for architecture armv7” みたいな感じ。
詳しくはみてないけどどうもXcode 4のビルド設定のデフォルトが変わった模様。
これは、 ビルド設定のアーキテクチャにarmv6 と armv7のキーワードがあることが原因っぽい。
⇒Target > Valid Architectures をダブルクリックして、armv7のエントリを削除
そうするとビルドに成功します。ただしiPhone 3GS以降はarmv7なので、当然armv7でビルドできるならそちらのほうが良いはず。
Xcode 4で既存のフレームワークを追加する方法です。
1.Project Navigatorを開く
2.ターゲットのアイコンを選択
そうするとSummary/Info/Build Settings/Buid Phases/Build Rulesというタブがエディタエリアに表示される。
3.”Build Phases”を選択
4.”Link Binary With Libraries”を選択
5.”+”を選択
6.ダイアログでフレームワークの一覧が表示される。ここから選択して”Add”
7.Project Navigatorにフレームワークが追加されます。
ちなみにAdd Files…でフレームワークのフォルダを直接指定しても追加されるみたい。