2016年01月06日

既存アプリのios9 xcode7対応

blogramランキング参加中!

詳解 Swift 改訂版

新品価格
¥3,456から
(2016/1/6 23:38時点)



例年通り
年明け一発目はiosをやるのがマスタカ流

そんなわけで既存アプリのios9 xcode7対応
以下、内容

・App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file.
以下に書いてある通り
plistの編集をして一旦全部許可にする
https://developers.google.com/admob/ios/ios9

・cocoapods
以下の通りにpodを更新する
CocoaPodsをrbenvに入れる
rbenv exec gem install cocoapods
当然再読み込み
rbenv rehash

操作コマンドは以下
http://masterka.seesaa.net/article/418731048.html

ファイルの指定をios9.2にしたら以下のエラーがでる
GoogleAnalytics-iOS-SDK has been deprecated in favor of GoogleAnalytics
以下の通り修正する
pod 'GoogleAnalytics-iOS-SDK', '~> 3.10'

pod 'GoogleAnalytics', '~> 3.13'
http://stackoverflow.com/questions/31709286/google-analytics-v3-pod-with-other-swift-pods

以下の通りadmob更新する
pod 'Google-Mobile-Ads-SDK', '~> 7.6.0'


・以下のリンク消す
ld: warning: directory not found for option '-F /Pods/Google-Mobile-Ads-SDK/GoogleMobileAdsSdkiOS-7.1.0'


・以下のリンクを消す
ld: warning: directory not found for option '-L /Pods/GoogleAnalytics-iOS-SDK'


・createAppView deprecated
Google Analysticsのコードを以下に修正
createAppView

createScreenView
http://stackoverflow.com/questions/19327457/google-analytics-with-cocos2d


・Null passed to a callee that requires a non-null argument
以下に修正
[[NSMutableData alloc] initWithData:0];

[[NSMutableData alloc] init];
http://stackoverflow.com/questions/31088137/xcode-7-obj-c-null-passed-to-a-callee-that-requires-a-non-null-argument


・deprecated修正
NSURLConnection

NSURLSession

UIAlertView

UIAlertController


これで一旦全部かしら
続く
タグ:IOS Objective-C
posted by マスタカ at 23:41 | Comment(0) | TrackBack(0) | プログラミング | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック