当番表メーカー
当番表メーカー


RECOMMEND ENTRIES

八咫烏発砲インキでTシャツフラメンコ イラストアボイダーアウディ姫センバルセロナの街トマムの雲海アンコールワットラオスだんじりパロネラパーク


RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
RECOMMEND
CATEGORIES
LATEST ENTRIES
LANGUAGE




PROFILE
ARCHIVES
OTHERS
SEARCH
   
   
   
MOBILE
qrcode
LINKS
人気ブログランキングへ
ブログランキング・にほんブログ村へ

09
--
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
--
>>
<<
--
AdMobメディエーションにしてみる計画メモ
アプリ開発 / 84min
0
    環境:
    Xcode 6.1.1
    GoogleMobileAdsSdkiOS-6.12.2

    AdMobメディエーションで広告(Nend,iAd,AdMob)を切り替える方法
    http://kojisatoapp.blogspot.jp/2014/03/admobnendiadadmob.html


    上記サイトのとおりやってみたが、ビルドエラーがでた。
    そして、EventKitとEventKitUIフレームワークを追加するとうまくいった。

    Google admob SDK 6.12.0でEventKit、EventKitUIフレームワークが必須に
    http://qiita.com/peka2/items/b8b9427c56dcdecfc3c8


    広告を下に表示したかったので以下を参考にした。

    viewDidLoad内で座標を決定する際の注意事項
    http://blog.livedoor.jp/melodybox/archives/17989159.html


     
    JUGEMテーマ:iPhone・iPadアプリ開発

    | comments(0) | trackbacks(0) | - | - |
    pagetop
    Cordova 3.5.3へのアップデート作業メモ
    アプリ開発 / 84min
    0

      Cordova 2.x.x → Cordova 3.5.3のアップデート作業のメモ


      ある日、Google Play Developer Supportからメールがきた。

      以下一部抜粋
      XXXX is built on a version of Apache Cordova that contains security vulnerabilities.
      You should upgrade to Apache Cordova 3.5.1 or higher as soon as possible.

      とにかくアップデートしなきゃいけない。
      Cordova 2.x.x → Cordova 3.5.3
      Cordova-3.5.1.jarファイルを差し替えるだけでOKというのを期待していたが、調べてもわからなかった。
      Eclipseで広告も入れていたので、プロジェクトを作りなおして、以前のソース部分を新規側に追記する作戦を決行。

      node.jsをインストール
      http://nodejs.org

      新しいcordovaをインストール(更新)
      sudo npm install -g cordova

      cordovaのバージョン確認

      cordova -v

      プロジェクトを作成
      cordova create xxxx com.example.xxxx "XXXX"

      プロジェクト内にカレントディレクトリを移動
      $ cd xxxx

      アンドロイド用のプロジェクトを作成
      cordova platform add android

      でもエラーがでる。
      Error: ANDROID_HOME is not set and "android" command not in your PATH. You must fulfill at least one of these conditions.

      アプリケーション内のADTのsdkのパスを指定して
      export ANDROID_HOME=/Applications/adt-bundle-mac-x86_64/sdk

      もう一回アンドロイド用のプロジェクトを作成
      cordova platform add android

      プロジェクトをビルド
      cordova build

      作成したプロジェクトのフォルダをEclipseのworkspaceにコピー

      Eclipseを起動させ、「New Project」→ 「Android Project from Existing Code」で読み込んだ。

      以下のサイト参考
      http://cordova.apache.org/docs/en/3.3.0/guide_platforms_android_index.md.html#Android%20Platform%20Guide

      必要な部分を旧バージョンから移植し、ビルド。
      apkを作成して実機テストしてみると広告が出てこない。

      よくみるとGoogleAdMobAdsSdk-6.3.1.jarが最初から入っていて、Configure Build Pathから外して、自分でlibsにコピーほうを使用するようにした。
      Java Build Path の Order and Exportの所で追加してチェック

      結果これで完了でした。

      ツボッた所は何個もあったが、ひとつあげるとしたら
      Activity名が変わっていたので、AndroidManitest.xmlでも変更が必要だった事。


      public class MainActivity extends DroidGap { ←Java
      <activity android:name="com.yyyy.xxxx.MainActivity" ←AndroidManitest.xml


      public class xxxx extends CordovaActivity { ←Java
      <activity android:name=".xxxx" ←AndroidManitest.xml
       

      JUGEMテーマ:アプリ開発
      | comments(0) | trackbacks(0) | - | - |
      pagetop
      Xcode4→Xcode5 アプリ更新でハマったメモ。
      アプリ開発 / 84min
      0
        iOSアプリを公開するのに、2014年2月よりXcode5以上+iOS7対応が必須になったそうです。
        これはアップデートするのにハマるだろうなと思っていたが、やはりハマった。
        そのメモ。

        これはXcode5にアップデートしたからというわけではなくて、なんでだっけ?という部分(忘れてた)
        [Product] - [Archive] がグレーになっていて選択できない。
        Archiveする時に以下の事を覚えておく。
        [Product] - [Scheme] - [Edit Scheme] から「iOS Device」 にする。
        オーガナイザに表示するには"Reveal Archive in Organizer" が有効にする。

        Archiveすると、Organizerに表示される。
        そのままOrganizerからアップロードしてみた結果。
        [Validate]で問題なしだったが、
        [Distribute]で失敗。
        エラー内容が出ない?ので、Application Loaderを使いたい。
        それには
        Deployment - Skip install をYesにする。
        Yes → アプリ.appがファイルつくられる。
        No → オーガナイザに表示される。

        アプリ.appをzip圧縮してApplication Loaderでアップロードすると、エラー内容がわかった。
        エラー
        これはProvisioning Profileの設定あたりが間違っているんだと。

        公開するために
        Code Signing Identityを
        Distribution:XXXXXXX(XXXXXXXXXX)を選択
        Provisioning Profileを
        com.xxx.xxxxを選択
        ↑サイト「iOS Provisioning Profiles - Apple Developer」上で
        Distribution用として作成してダウンロードしたもの。
        Xcodeの [Preferences]
        [Accounts] - [View Details...]で追加したProvisioning Profilesの「com.xxx.xxxx」

        一度期限切れさせてしまって、なんとか使えるようにしたのが先月あたり。
        なにかが不足していたみたいだけれど、上記の事をためしてこれらのエラーは解消した。

        そして次のエラー
        エラー  
        このエラーは検索しても同様のエラーの情報にたどりつけず、またハマった。
        Application Loaderも教えてくれないエラーはMac OS付属のコンソールで分かるという事がわかった。
        アプリケーション→ユーティリティ→コンソールを立ち上げてエラー内容を確認

        2014/04/20 11:18:00.612 Application Loader[340]:  Error:
        /Volumes/外部ボリューム/ダウンロード/アプリ/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/bin/../share/iTMSTransporter.woa/iTMSTransporter: line 256: [: java.library.path: integer expression expected

        んでこれかなと思ったエラーを見ると、外付けボリュームのパスだという事に気づく。
        バックアップとしてコピーした所にある古いか不完全なApplication Loaderを使っていた事が判明。
        直ちに新しいApplication Loaderでアップロードすると成功した。
        ハマる原因が幅広すぎ!( >_< ;)

        Xcode
        Version 5.1.1
         
        | comments(0) | trackbacks(0) | - | - |
        pagetop
         | 1/1 |