2013-06-05 32 views
2

所以我做了許多建議,並在發佈版本中保留TestFlight SDK,以便在FlightPath最終啓動時做好準備。TestFlight不接受我的發佈-FairPath的IPA。關注的理由?

但是:以下後TestFlight的instructions名爲 「TestFlight活」 的前身,TestFlight拒絕接受我的App Store IPA (繼續閱讀)並給出了此消息:

無效IPA:本keychain- access.mobileprovision 中的訪問組與您的二進制文件不匹配。

我做了什麼,他們說:

1)做了一個發佈版本,並提交到App Store,以TestFlight SDK和檢查站的呼叫包括在內,但-setDeviceIdentifier:通話中移除。

2)從Xcode Organizer窗口中:選擇提交的存檔,單擊「Distribute」將其重新組織爲兼容TestFlight的二進制文件,並通過TestFlight爲AdHoc分發簽名。

顯然這個二進制文件是TestFlight的垃圾,讓我想到:一旦FlightPath到達,我應該怎麼去分析數據?我最好拒絕我提交的內容並刪除所有無用的TestFlight SDK代碼,或者可以修復這個問題嗎?

回答

4

您不必上傳應用的應用商店構建版本,以便與飛行路徑配合使用。只要您上傳或創建了具有相同捆綁ID和應用程序令牌的應用程序,該應用程序就會顯示在flightpath中,而無需上傳。

確保您擁有與您的包ID相符的正確應用令牌!

+0

他們在哪裏提到包ID必須與應用令牌相匹配?當我決定包含TestFlight SDK時,TestFlight爲我的一個版本自動生成應用程序令牌。 – openfrog

+0

您團隊中的每個應用都有唯一的捆綁ID。如果您更改生產版本的捆綁ID,則必須使用新的應用程序令牌創建新應用程序。這有時發生在人們身上。我只是想清楚。 – jasongregori