2015-10-19 23 views
3

我們使用unity開發了一個Mac App,所以我們沒有Xcode項目。但是,我們使用應用程序安裝程序證書進行了構建並上傳到iTunes連接簽名。提交是成功的,並且是爲了發佈。如何進行Mac App Beta測試和分發?

現在,我們要在發佈前測試。我們如何進行分發或Beta測試?

我到目前爲止嘗試過的東西。

繼MAC文檔創建了一些內部和外部測試人員。但無法爲其分配應用程序以進行測試,因爲在MAC文檔中建議在iTunes Connect的新佈局中找不到預發佈區段。

嘗試用開發人員設置配置文件簽署應用程序,其中所有設備均從會員中心添加並使用開發人員證書籤名。

  • 從pkg安裝後無法打開應用程序。
  • 無法使用應用程序加載器上載應用程序。它通過錯誤90238:無效的臨時配置文件:缺少代碼簽名證書。

但在Mac文件說,直到上載構建與中,所有的設備都連接到它,到那時設備不會填充並不能指定測試人員臨時輪廓。

參考鏈接:

https://developer.apple.com/library/mac/qa/qa1884/_index.html

https://developer.apple.com/library/mac/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/BetaTestingTheApp.html

所以,請通過本指南。

回答

0

測試飛行不支持Mac應用程序;只有iOS應用程序。

我會推薦 Crashlytics Beta,無論如何都會有更快的週轉時間,因爲沒有審查過程,也沒有過期生成。但是,您不會收到錯誤報告,因爲Unity Mac應用程序沒有Xcode構建階段(因此無法上載符號)。

+0

我走遍了整個網站。但我無法找到如何整合unity3d與面料Crashlytics .... – avisingh

+0

@avisingh是的,因爲我提到,你不能添加崩潰報告,因爲沒有Xcode構建階段。除非已集成崩潰報告,否則您可能無法使用其測試版測試框架。我會更新我的答案。 – l00phole

1

對不起,回覆遲了。是的,我找到了答案。

沒有任何東西像Mac Beta通過iTunes Connect進行測試。如果你想測試你的Mac應用程序,

  • 讓使用測試臨時資料/發展 臨時配置文件的生成。
  • 在製作新的臨時配置文件之前,請確保您在Apple會員中心添加了所有必要的設備,並且設備已添加到臨時配置文件
  • 請記住在Unity3d生成設置中取消選中Mac App Validation。
  • 要在您的MAC中正確安裝應用程序,請通過終端進行安裝。

我正要寫一篇關於Mac App建設和提交過程的博客。將很快發佈鏈接。