2015年09月17日

Xcode7のiOS9向けビルドで、"All interface orientations must be supported unless the app requires full screen"と警告が出る場合の対処

Xcode7のiOS9向けビルドで、下記の警告が出る場合の対処

All interface orientations must be supported unless the app requires full screen.
A launch storyboard or xib must be provided unless the app requires full screen.


続きを読む
ラベル:apple iPAD Mac IOS iPhone
posted by mobileDeveloper at 22:59 | Comment(0) | TrackBack(0) | トラブルシューティング | このブログの読者になる | 更新情報をチェックする

Xcode7でiOS9向けビルド時にsupportedInterfaceOrientationsで警告が出る場合の対処

Xcode7でiOS9向けビルド時にsupportedInterfaceOrientationsで下記の警告が出る場合、iOS9とそれ以前で切り替える。
"Conflicting return type in implementation of 'supportedInterfaceOrientations': 'UIInterfaceOrientationMask' (aka 'enum UIInterfaceOrientationMask') vs 'NSUInteger' (aka 'unsigned long')"

 
続きを読む
ラベル:apple iPAD Mac IOS iPhone
posted by mobileDeveloper at 22:28 | Comment(0) | TrackBack(0) | トラブルシューティング | このブログの読者になる | 更新情報をチェックする

iOS9でATS(App Transport Security)を無効にする

iOS9ではAPIやWebアクセスする場合、新たに設けられたATS(App Transport Security)がデフォルトで有効となり、httpsアクセスにしていないとアクセスがブロックされる。

続きを読む
posted by mobileDeveloper at 20:12 | Comment(0) | TrackBack(0) | 外部連携 | このブログの読者になる | 更新情報をチェックする

AdMobを導入したプロジェクトのビルドで、"(GADAdSize.o)' does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this target. for architecture arm64"と表示された場合の対処

AdMobを導入したプロジェクトのビルド時に、"(GADAdSize.o)' does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this target. for architecture arm64"というエラーが表示されたときの対処。

続きを読む
ラベル:apple iPAD Mac IOS iPhone
posted by mobileDeveloper at 15:42 | Comment(0) | TrackBack(0) | AdMob | このブログの読者になる | 更新情報をチェックする

2015年07月17日

Evernote Cloud SDK for iOSの導入

クラウドプラットフォーム Evernoteより従来提供されていた、Evernote SDKはEvernote Cloud SDKにバージョンアップされた。

64bitアーキテクチャであるARM64に対応させる場合、Evernote SDKを導入しているとビルド時に警告メッセージが表示される。警告となった部分のコードを手直しすれば、とりあえず動作するが、32bitのARMV7、ARMV7s搭載のデバイスで動作させると、クラッシュする頻度が高く、クラッシュする箇所も一定しない現象に出くわす。
従って、ARM64対応が必須となった現在では、Evernote Cloud SDKを利用する必要がある。

続きを読む
ラベル:Mac apple iPAD IOS iPhone
posted by mobileDeveloper at 21:26 | Comment(0) | TrackBack(0) | 外部連携 | このブログの読者になる | 更新情報をチェックする

2015年07月09日

UIButtonを押せないようにする

navigationItemのtitleに画像を表示する場合、そのままtitleViewにUIImageをUIImageViewに設定したものを設定すればよいが、titleにボタンや画像などを複数設定する場合、UIToolbarにボタンや画像を設定した上でtitleViewに設定する。
 
続きを読む
ラベル:apple iPAD IOS iPhone
posted by mobileDeveloper at 23:50 | Comment(0) | TrackBack(0) | UIButton | このブログの読者になる | 更新情報をチェックする

2015年04月09日

cocos-2dプロジェクトのiOS8、64bitアーキテクチャへの移行

cocos-2dで作られたアプリを、iOS8向けの64bitアーキテクチャ対応にしようとして、Xcode6でそのままソースコードを修正せずにビルドするとエラーとなる。

これを回避する方法。

続きを読む
ラベル:apple iPAD IOS iPhone Mac
posted by mobileDeveloper at 12:17 | Comment(0) | TrackBack(0) | Cocos2d | このブログの読者になる | 更新情報をチェックする

2015年04月07日

iOS8でカメラ(UIImagePickerController)の画面回転を抑止する

iOS8でUIImagePickerControllerの画面回転を抑止し、Portrait(縦向き)固定にするには、UIImagePickerControllerを継承したサブクラスを作成し、その中で画面回転抑止のコードを記述する。

続きを読む
ラベル:Mac apple iPAD IOS iPhone
posted by mobileDeveloper at 19:32 | Comment(0) | TrackBack(0) | UIImagePickerController | このブログの読者になる | 更新情報をチェックする

2015年03月12日

AdMob SDK 7.0の導入

Googleの広告AdMobは7.0からSDKとなり導入方法が変更になった。

続きを読む
ラベル:Mac apple iPAD IOS iPhone
posted by mobileDeveloper at 23:38 | Comment(0) | TrackBack(0) | AdMob | このブログの読者になる | 更新情報をチェックする