2013-03-05 26 views
0

我目前正在開發一個使用字符串增強現實SDK演示版本(License Description)的應用程序,並且我已將SDK與自己的代碼合併並在我自己的iPad(第4代)上運行。「應用商店版本」和「開發/調試版本」的設備特定版本設置?

我遇到的奇怪問題是,每當我到達使用SDK的應用程序部分時,它都會抱怨我的應用程序是應用商店版本,而我的SDK許可證不支持它。但我只是在自己的設備上進行測試,而且我沒有爲應用商店構建應用程序。實際上,我屬於不支持應用商店版本且僅用於設備測試的企業許可證組。

如果我使用與同一臺計算機連接的配置爲相同配置文件/許可證的其他iOS設備(iPad Mini)。該應用程序工作完全正常。

在Xcode構建設置中還是在特定設備本身指定應用程序是否適用於應用商店版本?

更新:想通了,配置文件將需要導入到Xcode資源庫和專門導入到設備本身。 SDK必須檢查一些無法檢測庫供應配置文件的特殊設置。

回答

0

確保使用開發配置文件簽署目標的調試設置,而不是您的發行版。你可以嘗試的另一件事 - 不要代碼簽名發佈設置:

enter image description here

+0

我的設置正是這一點,調試開發的provisioning profile和「不編碼符號」發佈。是否有其他設置影響它是發佈版本還是調試版本? – MikeDW 2013-03-05 17:13:39

+0

目標和項目都有代碼簽名設置。確保它們匹配。除此之外,我不知道別的。 – 2013-03-05 17:19:09