3 回答

TA貢獻1783條經驗 獲得超4個贊
您需要創建兩個新的AppIDs在開發者門戶網站為您Watchkit應用和Watchkit推廣正確的包標識符。捆綁包標識符必須擴展主應用程序標識符,因此如果您的應用程序com.myapp應該是com.myapp.watchkitextension并且com.myapp.watchkitapp
您還需要為AppID 創建相關的供應配置文件,一個為擴展名,一個為應用程序。
如果您在Watch應用中使用附件,則添加所需的附件(例如鑰匙串)。
總共需要六個PP,三個用于開發,三個用于歸檔/存儲。使用Xcode 6.3團隊,開發準備工作停止了(對我來說)
接下來轉到Xcode>首選項>帳戶> YOUR_ACCOUNT>查看詳細信息...,按住CTRL鍵并單擊其中一個配置文件,然后在Finder中打開。將所有配置文件移至已刪除郵件,然后刷新配置文件。
在您的目標中,確保為主應用程序目標,Watchkit擴展目標和Watchkit App目標具有正確的團隊集,并確保已為主App目標和Watchkit擴展目標分配了正確的置備配置文件(Watchkit應用程序置備無法設置配置文件,但會自動分配。編輯:使用Xcode 6.3時,必須設置它)。
為了確保一切正常,請清除構建文件夾:在Xcode hold命令中,執行Product> Clean build folder ...
現在您可以存檔了。

TA貢獻2012條經驗 獲得超12個贊
我將3個應用程序ID(用于容器應用程序,watchkit擴展和watchkit應用程序)與3個配置文件一起歸屬。(我將使用AppGroup,因此我的應用程序不能共享單個App ID。)為容器應用程序和watchkit擴展設置2個配置文件,我的應用程序的存檔無法通過Xcode的驗證過程。
就我而言,關鍵是設置WATCHKIT APP的配置文件。對其進行設置,它會通過驗證過程,并成功提交該應用程序。
我的設置過程如下:
在Xcode中,打開WatchKit App的“ TARGET”。
選擇“構建設置”選項卡。
在標簽的下一行中,選擇“全部”而不是“基本”。
您可以在“代碼簽名”部分中找到“配置文件”行。
設置合適的配置文件。
有一陣子,我相信第三方應用程序開發人員無法在Xcode中設置WatchKit Apps的配置文件。注意到我們可以設置它,答案現在很清楚...

TA貢獻1111條經驗 獲得超0個贊
我遵循了技術問答QA1814,這為我解決了所有問題。基本上,您將所有內容都設置為Automatic和iOS Developer。非常重要,設置組:無第一,做的修改,然后更改回你的團隊,然后重新啟動的Xcode。
我的情況是我已經為“普通” iOS應用設置了配置文件和證書。我已經成功地發布了應用程序?,F在,在將新的WatchKit目標添加到現有應用后,我需要使其工作。我遇到了許多錯誤,例如“沒有匹配的配置文件”等。經過數小時的麻煩,我遵循了QA1814文章中的內容,瞧!-Xcode為我解決了所有問題。無需在會員中心等中更改/解析/更新任何內容。
正確使用Bundle ID也很重要。WatchKit應用程序和WatchKit Extension必須使用與iOS App目標相同的捆綁包ID前綴。
如果iOS應用具有捆綁軟件ID:[捆綁軟件ID],則WatchKit的目標必須是:
WatchKit應用程序:[捆綁ID] .watchkit
WatchKit擴展名:[Bundle ID] .watchkit.extension
- 3 回答
- 0 關注
- 615 瀏覽
添加回答
舉報