簡體   English   中英

IBM Worklight 6.0-iOS7上的App Center無法打開

[英]IBM Worklight 6.0 - App Center on iOS7 fails to open

使用Xcode 5.0.2構建IBMAppCenter應用程序之后,
不幸的是,當在iPhone上運行.ipa時,它不起作用。

單擊該應用程序時,它會打開,顯示啟動圖像幾秒鍾,然后關閉而不會引發錯誤。

這是已知錯誤嗎?

確保已遵循有關如何為iOS 7啟用AppCenter應用程序的說明,如以下IBM技術說明中所述: http ://www-01.ibm.com/support/docview.wss?uid=swg27039574

我什至要確保您運行的是正確版本的Worklight。
請仔細閱讀技術說明。

復制粘貼:

啟用應用程序中心客戶端

完成以下步驟,以使您的Application Center Client在iOS 7上運行:

  1. 根據文檔說明將App Center項目導入Eclipse。

  2. 使用Worklight Studio向導創建另一個Worklight項目並添加iPhone環境。

  3. apps/appName/iphone/native/WorklightSDK/libWorklightStaticLibProject.a文件apps/appName/iphone/native/WorklightSDK/libWorklightStaticLibProject.a到App Center項目。 使用相同的名稱覆蓋現有文件。

  4. CDVMainViewController Worklight生成的類( 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]; } 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM