2013-05-27 2 views
0

Когда я выполняю эту команду grep -ir «uniqueIdentifier». затем нашел одно совпадение. Двоичный файл ./proj1.xcodeproj/project.xcworkspace/xcuserdata/usser1.xcuserdatad/UserInterfaceState.xcuserstate соответствует Из-за этого совпадения я не могу загрузить этот бинарный файл в appstore. Я не использую какой-либо непубличный API.uniqueIdentifier найти в .xcodeproj. как удалить его

Когда я пытаюсь проверить, появится ли экран проблемы с организатором с нижеприведенными вопросами. * ваше приложение содержит непубличное использование API. просмотрите ошибку, исправьте ее и повторно отправьте заявку. Приложениям не разрешен доступ к UDID и не должен использовать метод * UniqueIdentifier от UIDevice.please обновлять ваши приложения и серверы, чтобы связать пользователя с продавцом или asverstising идентифицирует введение в ios6. если вы считаете, что это сообщение отправлено с ошибкой и что у вас есть только API-публикации, опубликованные пользователем, в соответствии с рекомендациями, отправьте идентификатор apple-digit apple с идентификатором приложения, а также подробную информацию о том, почему вы считаете, что указанные выше API были неправильно отмечены, для appreview @ apple.com. дополнительную информацию можно найти на странице технической поддержки по адресу http://developer.apple.com/support/technical/.

ответ

0

Как поясняется в сообщении об ошибке, показанного Организатора, вы не должны использовать uniqueIdentifier

Искать [[UIDevice currentDevice] uniqueIdentifier] в вашем коде. Вы должны использовать этот метод где-то. Если вы не можете найти его, то это может быть одна из ваших библиотек, использующая этот устаревший метод.

Используйте функцию поиска в Xcode в верхнем левом углу, на третьей вкладке, или Cmd + Shift + F (найти в рабочей области), чтобы найти проблемные файлы:

Search for uniqueIdentifier

0

Я получаю это ошибка из файлов VerificationController от MKStoreKit. Скорее всего, есть кусок кода, используя теперь устаревший уникальный идентификатор кода. Apple предоставляет ссылку для изменения любых строк, которые вы сами написали, используя этот код, но если вы не использовали этот код, это, вероятно, в наборе для магазина или в коде кода оценки, который вы получили где-то.

Выполняйте то, что я всегда делаю: взломайте файлы, которые вы сами не пишете, и посмотрите, какая из них вызывает проблему, а затем оттуда.

+0

Есть ли способ редактировать скомпилированную статическую библиотеку (файл .a), которая включает вызовы uniqueIdentifier, @redux? Я использую сторонний файл, и нет обновленной версии ... – JRoss

Смежные вопросы