Просто обновился до iOS 6 SDK и последней версии XCode и получаю это при попытке собрать в мои 3gs. Я добавил armv6 под действующие архитектуры?
«Не удалось изменить права на выполнение приложения»
Просто обновился до iOS 6 SDK и последней версии XCode и получаю это при попытке собрать в мои 3gs. Я добавил armv6 под действующие архитектуры?
«Не удалось изменить права на выполнение приложения»
Ответы:
Я мог бы решить эту проблему, удалив приложение, которое я ранее загрузил, используя тот же идентификатор пакета (xcode get запутался, выполняя chmod). Попробуйте проверить журнал из xCode Organizer (Имя вашего устройства -> Консоль), вы должны получить информацию из этого журнала. Удачи!
ребята, я решаю эту проблему - потому что у меня уже есть то же приложение, использующее тот же идентификатор пакета, установленный на телефоне. - что вам нужно сделать, это удалить все те приложения на вашем iphone, который использует то же имя идентификатора пакета. - ты это сделаешь!!
Возможно, у вас другое имя цели. Вы можете запустить приложение с нуля, но вам понадобится то же имя цели и тот же идентификатор пакета.
Удалите приложения, которые уже были установлены на iphone / ipad с тем же идентификатором пакета. Iphone / ipad путают с приложениями с тем же идентификатором пакета. поэтому измените, измените идентификатор пакета текущего приложения или удалите приложение, которое уже было установлено.
Это может произойти, когда вы запускаете приложение из Xcode и у вас установлена версия appstore в телефоне с тем же идентификатором пакета, но с другим именем. В моем случае я использую App_Beta, когда в AppStore есть App. Если две версии не имеют одно и то же название продукта, вы не сможете протестировать обновление от старой версии до новой. Чтобы решить, сделать имена совпадают.
Я вошел в Органайзер и выбрал Приложения под моим тестовым устройством. Несмотря на то, что я удалил приложение на самом устройстве, оно все равно появилось в моем списке приложений. Я удалил это там, и это позаботилось о проблеме для меня.
Вам необходимо удалить все приложения, используя один и тот же идентификатор пакета. Я сделал то же самое, но на моем iPod все еще сохранялась та же ошибка, я очистил ( cmd+ shift+ k) сборку и перезапустил iPod, и я смог запустить приложение на iPod.
Вы просто удаляете приложения, которые уже были установлены на вашем устройстве с тем же идентификатором.
Я столкнулся с той же проблемой, но мне нужно было сохранить текущее установленное приложение на устройстве для целей отладки. Моим решением было использовать то же самое:
У меня была эта ошибка, и что исправило ее для меня, было Имя продукта в Настройках сборки. Я изменил это на что-то другое, и начал получать эту ошибку. Я изменил это назад, и это исправило это.
Мне удалось устранить это сообщение об ошибке, просто отключив USB-кабель и снова подключив его через несколько секунд. YMMV!
Вы должны убедиться, что на вашем устройстве не установлено два приложения с одинаковым идентификатором пакета.
Не удалось изменить права на выполнение приложения
Причина :меня был значки в системе файловименем29x29.png
,58x58.png
,72x72.png
и т.д. Я имел мягкие ссылки (ln -s
) с требуемыми именами в App иконки на IPad и iPhone . Например,Icon-Small.png
была ссылка на настоящий файл29x29.png
.
Я сделал это, потому что моя программа работает на разных платформах, от мобильных телефонов до настольных компьютеров. Android, Apple и Microsoft имеют схожие требования. Поэтому «один набор значков» и «разные ссылки для разных ОС» имели для меня наибольшее значение.
Исправлено : не используйте ссылки. Apple не говорит вам этого. И их сообщение об ошибке «Не удалось изменить права на выполнение приложения» бесполезно.
Глядя на все разные ответы (и причины), кажется, что многое может вызвать это.