Щойно оновлений до iOS 6 sdk та найновіший Xcode, і отримайте це під час спроби побудувати до моїх 3gs. Я додав armv6 під діючу архітектуру?
"Не вдалося змінити виконавчі дозволи на програму"
Щойно оновлений до iOS 6 sdk та найновіший Xcode, і отримайте це під час спроби побудувати до моїх 3gs. Я додав armv6 під діючу архітектуру?
"Не вдалося змінити виконавчі дозволи на програму"
Відповіді:
Я міг би вирішити це, стираючи додаток, який я раніше завантажував за допомогою того ж ідентифікатора пакету (xcode get плутається, виконуючи chmod). Спробуйте перевірити журнал у xCode Organizer (Ім'я вашого пристрою -> Консоль). Ви повинні отримати інформацію з цього журналу. Удачі!
люди, я вирішу це рішення - тому що я вже маю той самий додаток, використовуючи той самий ідентифікатор пакета, встановлений на телефоні. - що вам потрібно зробити, це видалити всі додатки на вашому iphone, які використовують те саме ім'я ідентифікатора пакета. - ти встигнеш !!
Напевно, ви маєте інше цільове ім’я. Ви можете запустити додаток з нуля, але вам потрібно те саме ім'я цілі та той самий ідентифікатор пакета.
Видаліть програми, які вже були встановлені на iphone / ipad з тим самим ідентифікатором Bundle.iphone / ipad плутається з програмами з тим самим ідентифікатором пакету. тож змініть змінити ідентифікатор групи поточного додатка або видалити програму, яка вже була встановлена.
Це може статися, коли ви запускаєте додаток з Xcode, і у вас встановлена версія додатка в телефоні з тим самим ідентифікатором пакета, але іншим ім’ям. У моєму випадку я використовую App_Beta, коли в додатку є додаток. Якщо дві версії не мають однакової назви продукту, ви не зможете протестувати оновлення від старої до нової версії. Для вирішення складіть імена збігаються.
Я зайшов до Організатора і вибрав Програми під моїм тестовим пристроєм. Незважаючи на те, що я видалив додаток на своєму пристрої, він все ще з’явився у моєму списку програм. Я її там видалив, і це вирішило проблему для мене.
Потрібно видалити всі програми за допомогою одного ідентифікатора пакету. Я зробив те ж саме, але все одно та сама помилка зберігалася на моєму 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 цього вам не каже. І повідомлення про помилку "Не вдалося змінити виконавчі дозволи на програму" є марним.
Дивлячись на всі різні відповіді (та причини), схоже, що багато речей можуть викликати це.