2013-08-16 40 views
0

同時運行推送通知的示例代碼中的iOS我們提示以下錯誤:應用程序時,推送通知的錯誤:IBM工作燈 - 努力構建和部署

[2013年8月16日15:02: 50] FWLST1044W:存在APNS證書,但在應用程序描述符中未找到 推送發件人元素。推 通知將不會啓用

我們APNS證書名稱中使用:APNS證書,sandbox.p12
我們的應用程序,descriptor.xml - iPhone元素:

<iphone bundleId="com.companyname.abc.cde" version="1.0"> 
     <worklightSettings include="true"/> 
     <pushSender password="***@push"/> 
     <security> 
      <encryptWebResources enabled="false"/> 
      <testWebResourcesChecksum enabled="false" ignoreFileExtensions="png, jpg, jpeg, gif, mp4, mp3"/> 
     </security> 
</iphone> 

回答

1

編輯應用程序描述符。 xml你的應用程序,並確保或環境有一個元素。請參見幻燈片47的http://public.dhe.ibm.com/software/mobile-solutions/worklight/docs/v600/09_04_Push_notifications.pdf

+0

安東嗨,我們已經添加了這個在我們的應用程序從第1天,請建議,如果需要這方面的任何變化工作。 – Max

+0

儘管已將證書放入應用程序根文件夾並使用正確的密碼,它在構建過程中會引發此錯誤?請確認。 –

+0

@djrecker,這裏的任何消息?你可以嘗試一個新的應用程序?只需添加一個iPhone環境,放置證書,添加pushSender元素和密碼,然後構建。 –

0

我有同樣的問題。如果您有iPhone和iPad環境,則需要將certificate.p12放在環境文件夾中。這對我很有用。

iPhone environment