2012-07-09 59 views
1

我有一個應用發佈在商店裏,我想改變它的內部工作,所以我決定重新開始。我成功完成了我的應用程序的新版本,但是當我安裝應用程序的先前版本,並從xcode運行新版本以檢查是否一切都兼容時,我收到「無法更改應用程序上的可執行權限」。重新開始iOS應用

我所做的是更改應用程序的新版本的捆綁包標識符以匹配舊的,但我不能讓它在相同的名稱下運行。我需要做其他事嗎?如果沒有安裝舊的應用程序,該應用程序運行良好,但是當我安裝了舊的應用程序時,我想運行新的應用程序,因此它取代了舊應用程序,我得到了上面提到的錯誤。

感謝

+0

可能是任何一種調試安裝過程,您是否嘗試使用AdHoc或Release'.ipa'文件將其安裝在舊版本上?我也會檢查版本是否更高,但對於我來說安裝在主要版本上的次要版本可以很好地工作。 – 2012-07-09 09:11:55

+0

是的,我試過了。我仍然有這個錯誤。並且該錯誤僅適用於一種方式。如果我有新的安裝,我安裝舊的它運行良好。如果我嘗試以另一種方式做到這一點,我會得到「無法更改應用程序的可執行權限」。當你這樣做時,你唯一改變的是捆綁標識符? – tomidelucca 2012-07-09 09:25:14

+0

我沒有更改軟件包ID,我嘗試的是使用相同的軟件包ID(我知道您需要這樣做)安裝相同的應用程序,但是使用不同的軟件包版本時,猜測是系統會阻止舊版本安裝在較新的版本上,你可能會像舊版本的2.1版本和新版本的1.0版本一樣使用,但它對我很好。在你的地方,我會用另一臺設備進行測試,如果問題仍然存在,請獲取Apple技術支持:https://developer.apple.com/support/technical/ – 2012-07-09 09:36:19

回答

2

我有問題與使用未發佈的iOS測試版軟件有關。這是通過在運行最新發布的操作系統的設備(目前iOS 5.1.1)上測試我的應用程序來解決的。

+1

今天我遇到了同樣的問題,這絕對是iOS的一個問題6/XCode 4.5-DP3。 – Martin 2012-07-29 03:39:56

+0

我使用XCode 4.5 beta 4. – jab 2012-08-17 00:22:05

+0

我剛剛得到了這個「無法更改應用程序的可執行權限」與XCode 4.5 GM !!!!!應用程序昨天運行良好 – Fraggle 2012-09-14 21:41:22

2

我想你應該嘗試刪除在iOS設備中具有相同捆綁標識符的應用程序, 希望這可以幫助你!

+0

這有效,但它是一個可怕的解決方案。我通常通過安裝應用商店版本然後更新來測試升級路徑。 我想我必須從我的源代碼控制中取出舊版本,而這是可行的 - 但是很痛苦! – powerj1984 2013-07-16 19:20:59

+0

它的工作原理。謝謝。 – iOS 2013-08-30 07:09:14

0

我剛剛有這個幾乎讓我崩潰的問題。我使用的是xcode 5.1和ios 6.我的答案是通過將我的身影放在應用程序圖標上,然後按下它旁邊的'x'來刪除iPad上的應用程序。然後我回到xcode並建立了這個項目。