
![]() | 新品価格 |
例年通り
年明け一発目は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


