1

Xcode 5.0.2 で IBMAppCenter アプリケーションをビルドした後
、iPhone で .ipa を実行すると、残念ながら動作しません。

アプリをクリックすると開き、スプラッシュ画像が数秒間表示されますが、エラーをスローせずに閉じます。

これは既知のエラーですか?

4

1 に答える 1

0

iOS 7 用の AppCenter アプリケーションを有効にする方法に関する指示に従っていることを確認してください。詳しくは、次の IBM 技術情報を参照してください: http://www-01.ibm.com/support/docview.wss?uid=swg27039574

正しいバージョンの Worklight を実行していることを確認してください。
テクニカルノートをよくお読みください。

コピーペースト:

Application Center クライアントを有効にする

以下の手順を実行して、Application Center クライアントを iOS 7 で実行できるようにします。

  1. ドキュメントに記載されているように、App Center プロジェクトを Eclipse にインポートします。

  2. Worklight Studio ウィザードを使用して、別の Worklight プロジェクトを作成し、iPhone 環境を追加します。

  3. apps/appName/iphone/native/WorklightSDK/libWorklightStaticLibProject.aファイルを App Center プロジェクトにコピーします。同じ名前を使用して、既存のファイルをオーバーレイします。

  4. 以下のコードをCDVMainViewControllerWorklight 生成クラス ( CDVMainViewController.m) に追加します。このコードは、iOS 7 のステータス バーのデザイン変更を処理します。

    - (UIStatusBarStyle)preferredStatusBarStyle
    {
      return UIStatusBarStyleLightContent;
    }
    
    - (void)viewWillAppear:(BOOL)animated
    {
    CGFloat version = [[UIDevice currentDevice].systemVersion floatValue];
      if (version >= 7) {
         // iOS 7 or above
         CGRect oldBounds = [self.view bounds];
         CGRect newViewBounds = CGRectMake( 0, -10, oldBounds.size.width,
            oldBounds.size.height-20 );
         CGRect newWebViewBounds = CGRectMake( 0, -20, oldBounds.size.width,
            oldBounds.size.height-40 );
         UIColor *headerColor = 
            [UIColor colorWithRed:0.0f green:0.0f blue:0.0f alpha:1.0f];
         [self.view setBackgroundColor:headerColor];
         [self.view setBounds:newViewBounds];
         [self.webView setBounds:newWebViewBounds];
      } 
      [super viewWillAppear:animated];
    }
    
于 2013-12-06T15:40:16.880 に答える