我想提交我的WatchKit應用程序t iTunesConnect。我點擊「存檔」,然後驗證,我在下面顯示了消息。我爲應用程序,擴展程序和WatchKit應用程序以及分發配置文件創建了一個應用程序ID。 我哪裏錯了?WatchKit上傳
感謝
我想提交我的WatchKit應用程序t iTunesConnect。我點擊「存檔」,然後驗證,我在下面顯示了消息。我爲應用程序,擴展程序和WatchKit應用程序以及分發配置文件創建了一個應用程序ID。 我哪裏錯了?WatchKit上傳
感謝
要正確籤表的應用程序,你需要三種不同的應用程序ID和每個應用程序ID需要提供個人資料。
添加/編輯三個應用ID:
App Groups
,Keychain Access Group
。刪除這三個App ID的分發提供配置文件(如果它們已存在)。
爲這三個App ID添加三個新的分配提供配置文件。
現在回到Xcode,打開Preference
並轉到Accounts
。
選擇您的Apple ID,單擊右下角的View Details
。
單擊左下方的refresh
按鈕,等待配給配置文件列表發生更改。
在Build Settings
爲所有您的目標,配置Code Signing
部分如下。
再試存檔。
當您提交您的應用程序時,XCode會要求您確認其用於簽署每個捆綁包的提供配置文件。您需要確保配置文件名稱與您在Developer Member Center中配置的名稱相匹配。
您不應該使用「自動」作爲擴展的配置文件,它可能不起作用。在這裏看到我的答案:http://stackoverflow.com/questions/28816339/watchkit-extension-no-matchin-provisioning-profiles-found/29272260#29272260 – dogsgod 2015-04-10 18:47:10
@dogsgod如果您只有一個配置文件的一個APP ID在一個類型,XCode會找到正確的簽名。 – songchenwen 2015-04-11 01:00:03
也許Xcode 6.3可以做到這一點,Xcode 6.2不能,當我上傳時經歷了... ... – dogsgod 2015-04-11 05:03:50
通過截圖來看,它看起來像您的配置文件需要有缺失的權利(β-報告活性,鑰匙鏈訪問組)添加到他們。
我需要在哪裏添加這些? – 2015-04-01 12:51:42
在Xcode中選擇您的目標並查看「功能」選項卡。 – bgilham 2015-04-01 12:52:10
該錯誤似乎是針對沒有該選項卡的WatchKit應用程序。擴展名似乎沒有問題。 – 2015-04-01 12:54:44
您需要爲watchkit擴展程序創建配置文件以及您爲應用程序提供的配置文件。
如果您下載Apple Lister應用程序代碼示例,有一個入門指南,向您展示爲了讓您的應用程序能夠在Apple Watch設備上正常工作所需做的一切。
https://developer.apple.com/library/ios/samplecode/Lister/Introduction/Intro.html
點擊Download Sample Code
按鈕,該文件夾中有一個名爲iOS and Watch Quick Start.pdf
使用XCode 6.3解決了我的問題。 我以前用過3 provisionning型材手錶應用 來源:Watchkit Extension - No matching provisioning profiles found
我已經上傳一個應用程序與手錶應用itunesconnect。
這很簡單。您需要創建3條AppStore的供應曲線和進一步擴展的包標識符和watchApp就像
com.abc.app - Phone app
com.abc.app.extention - Extention
com.abc.app.watchapp - watch app
,並同步應用程序組中的所有3個目標的能力選項卡。
一切都很好。
您只需要爲電話應用程序(主要目標)創建存檔。而已。當用戶將下載你的應用程序。如果手機已連接Watch,則會自動通知您watchapp下載。
我有類似的初始問題,我想你的Watchkit的東西有錯誤的包標識符。請在這裏看到我的答案:http://stackoverflow.com/questions/28816339/watchkit-extension-no-matchin-provisioning-profiles-found/29272260#29272260 – dogsgod 2015-04-01 19:24:26