簡體   English   中英

無法在XE8中部署Ad Hoc Release

[英]Can't deploy Ad Hoc Release in XE8

我現在似乎無法使用XE8部署iOS Ad Hoc版本。 有什么我做錯了嗎? 已經通過電子郵件發送了Emba支持,但在這里尋求更快的響應。

對於任何舊的或新的應用程序:

1) Selecting -> Release Build Configuration  
2) Selecting -> IOS Device 64-bit ( or 32 ) -> Target Ad Hoc
3) Project -> Options -> Provisioning -> Attempt to select from drop downs but only ‘Auto’ available
4) Compile + Build + Deploy = fails : "[Error Error] Missing provisioning information. Distribution certificate has not been specified for the "Adhoc" platform configuration."

好吧,不像之前在Xe7,我可以手動輸入指定,我現在不再可以.....我已經雙重檢查,證書和provisoning配置文件安裝在Xcode和KeyChain,因為它們應該在我的Mac上。

同樣關於'3)',當從配置選擇中選擇'Debug'而不是'Ad Hoc'時,所有顯示應該是,並且我可以看到我的所有已安裝的配置文件,其后是我的KeyChain中的相應證書。

任何人都會遇到這個或有關於如何部署Ad Hoc Release的任何建議?

有些事要嘗試。 這些幫助我將我的應用程序放到設備上:

  • 嘗試從Mac上刪除所​​有配置文件。
  • 確保在Apple開發人員站點中正確引用您的設備,下載應用程序配置文件並重新安裝。
  • 嘗試從iPhone刪除您的應用程序配置文件(右鍵單擊XCode設備管理器中的設備,選擇顯示配置文件)
  • 確保您的應用項目“版本信息”中的相應cfBundleIdentifier字段中包含Apple App id“com.mydomain.myapp”。
  • 嘗試從項目子目錄中刪除任何.plist文件。
  • 我有同樣的問題 - 解決方法是從我的項目目錄中刪除AndroidManifest.Template文件。 我之前編輯過此文件是為了解決XE7的問題,而且這些更改顯然與XE8不兼容。 刪除文件會導致XE8使用其默認的AndroidManifest模板文件,然后允許我再次部署我的應用程序。

    在Delphi XE8中,您需要一個特定的文件夾來將配置文件放在MAC機器中。

    / Users / {your user} / Library / MobileDevice / Provisioning Profiles /

    注意。 庫已隱藏,因此您需要使用“轉到文件夾”命令才能進入此文件夾。

    暫無
    暫無

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

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