簡體   English   中英

如何使用Visual Studio Tools為Apache Cordova和Xcode 8構建iOS應用程序

[英]How to build an iOS application using Visual Studio Tools for Apache Cordova and Xcode 8

對於那些知道我在做什么錯的人,以及對於遇到相同問題的人來說,這是一個問題。

我在Win10上使用Visual Studio 2015,在Apache Cordova上使用Visual Studio Tools。 我的Mac上有Xcode 8。 設置項目時,請遵循本指南-https: //taco.visualstudio.com/en-us/docs/ios-guide/ 我還使用一個可用的掛鈎-https: //dpogue.ca/articles/cordova-xcode8.html 目前,我正在構建臨時應用程序(我相信應用程序的商店分發類型將是另一個問題)。

盡管我執行了帶線文件中提到的所有步驟,但是我的構建失敗,並顯示消息“找不到合適的配置文件...”(是的,我使用Xcode安裝在Acount對話框下下載了所有必要的Provisionig文件)。

我找到了這個解決方案-在第一次構建后,我使用Xcode在Mac上打開了項目(該項目文件位於Macintosh HD / Users / MYNAME / .taco_home / remotebuilds / taco-remote / builds / BUILDNUMBER / cordovaApp / platforms / ios下) 。 我什么都沒做,僅從Xcode菜單中選擇Build選項。 該項目已成功構建,並且自此以后,我可以在需要時隨時從Visual Studio構建該項目。 我做錯什么了嗎? 我認為不必直接在Xcode中進行編譯。

PS,我剛剛發現,新的配置文件在Mac上構建后就消失了-它被命名為“ iOS Team Provisioning Profile:APP_ID”。 可能與問題有關。

最終,我在為應用商店構建應用時找到了解決方案。 必須在build.json中指定Provisionig文件ID。 文件。 有必要添加此部分,包括ProvisioningProfile鍵。

“發布”:{“ developmentTeam”:“ XXXXXXXXXXX”,“ codeSignIdentity”:“ iPhone發行版”,“ provisioningProfile”:“ XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXX”,“ packageType”:“應用商店”}

ID是配置文件的名稱,該文件存儲在Mac上的〜/ Library / MobileDevice / Provisioning Profiles /

可以找到更多信息。 如何構建正確簽名的iOS應用並將其上傳到App Storehttps://cordova.apache.org/docs/en/latest/guide/platforms/ios/

暫無
暫無

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

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