Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Ошибка соединения

Доброго времени суток, уважаемые форумчане! Есть ноутбук с виртуальной машиной yosemite 10.10.5. И ПК с Deelphi. Обе машины находятся в локальной сети и видят там друг друга. PAserver установлен на обеих машинах. Запускаю PAserver на виртуалке и пытаюсь скомпилировать тестовое приложение. При проверке соединения выдает ошибку:
Ответ: проверь порты ли открыты
Вопрос: Помоните плз Ошибка в Xcode

Не зависимо от того старый или новый проект выдает 2 ошибки:

1.

(null): could not read data from '/Users/iGlock/Library/Developer/Xcode/DerivedData/testik-afomsdthepbinfbvafburmlcbawt/Build/Intermediates/testik.build/Debug-iphonesimulator/testik.build/assetcatalog_generated_info.plist': The file “assetcatalog_generated_info.plist” couldn’t be opened because there is no such file.

2. (null): There are multiple launch image set instances named "LaunchImage".
Ответ:
Сообщение от Митя800
Olmas, вы хотя бы привели строки или блок кода, где случается ошибка. Проблема может быть в чем угодно начиная с отсутствия файлов до инициализации последовательности объектов.
В том то и дело, что проект новый.
Ошибка выходит даже при дебаге нового проекта.
Вопрос: Загрузка приложения в магазин - ошибка -22421

При загрузке приложения в магазин из Xcode после завершения загрузки выдаёт ошибку - This action could not be completed. Try again. (-22421). Загрузка реально проходит - исходящий трафик соответствует размеру IPA файла. Пытаюсь загрузить уже вторую неделю - без результата. Служба поддержки - самая отвратительная из всех с которыми я работал - твердит как заведённая что все должно работать. Пробовал загрузить через Application Loader - он вообще бред пишет (The info.plist in the package must contain the CFBundleVersion / CFBundleShortVersionString key.) хотя я их собственными глазами вижу в настройках и plist файле. Пробовал менять их на случай конфликта с огрызками просочившимися на сервер - без результата. Итог - приложение готово, но не загружается в магазин. WTF, Apple? Когда научимся работать?
Ответ: MilaFabio, в моем случае скорее всего причина была в повреждении файла проекта которое не фиксировалось на прямую а только косвенно и в разных вариациях. Скорее всего элементы файла проекта позиционно зависимы не смотря на присутствие ключей - в ходе ручного редактирования позиция какого-то элемента изменилась что вызвало у разных инструментов разные ошибки либо вообще отсутствие ошибок при том что ни один из них не проверял порядок не смотря на то что рассчитывал на его наличие и не смотря на то что проверял наличие ключа по позиции
Вопрос: Ошибка provisioning profile

Здравствуйте.
Сегодня я попытался освоить публикацию своего первого приложения.
Столкнулся с ошибкой: "No matching provisioning profile found: Your build settings specify a provisioning profile with the UUID"
Весь день бился и никак не выходит.
Подскажите, может кто сталкивался с подобным?

детали:
Лицензия на год оплачена.
Я сделал запрос на сертификат и получил 2 сертификата *.cer для разработки и распространения. (Сохранил, добавил)
Добавил на сайт свой девайс.
Добавил идентификатор своего приложения в AppIDs.
В provisioning profiles добавил 2 профиля: разработчика и распространителя.
Двойным кликом добавил оба в XCode.
В XCode - Настройках аккаунта нажал кнопку загрузки всех файлов профилей.
На сайте скачал "IOS Team..."-профиль и тоже двойным кликом добавил в XCode.
Затем в проекте "Code signing" в 2-х строчках для Дебага проставил профиль разработчика,
и в 2-х строчках для Релиза проставил профиль распространителя.
Ниже, в "provisioning profile" установил "IOS Team..."-профиль.

Compile Clean работает.
Но Архивация и Анализ выдают ошибку:
Code Sign error: No matching provisioning profile found: Your build settings specify a provisioning profile with the UUID “ля-ля-ля”, however, no such provisioning profile was found.

Тут же предлагает исправить.
Результат исправления - обнуление всех полей "Code signing", и успешная компиляция и запуск.
----------------

Пробовал пересоздавать файлы профиля. Не помогает.
Даже сменил "Bundle Identifier" у приложения, и сделал все заново от создания идентификатора в AppIDs.
Не помогает.

Спасите! Помогите!!!

Добавлено через 14 часов 2 минуты
В очередной раз пвторил процедуру описанную выше - заработало.
Так и не понял в чем моя ошибка.
Ответ: ну обычно стоит смотреть в Build Settings -> Code Signing секцию
там есть такие поля, как Code Signing Identity и Provisioning Profile, там и смотрите, чтобы ваш профиль подходил

еще есть одно место, куда стоит смотреть, это в случае если вы состоите в нескольких группах разработчиков, это - таргет проекта -> General -> Team

еще зайдите в Xcode -> Preferences -> Accounts -> ваш акаунт -> выберите вашу команду, кликните дважды и скачайте все провижн профайлы

тяжело просто так сходу сказать, в чем именно проблема
Вопрос: Ошибки при подключении AFNetworking

При подключении к проекту библиотеки AFNetworking появляются ошибки при билде проекта. При этом ошибки высвечивает в самой библиотеке. Библиотеку качал с гитХаба ихнего, там ничего не ковырял, но она все равно не работает.
Ответ: подключайте такие модули при помощи cocoapods
На самом репозитории AFNetworking описано, как это примерно выглядит

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

Добрый вечер. Такая странная фигня, пытаюсь отослать новую сборку приложения в стор, а он мне отдает вот такую ошибку (во вложении), буквально недавно всё отправлялось - пока не добавил кастомный шрифт и обновил pods зависимости (pod update). причем попытался отправить другое приложение - всё норм, то есть проблема тупо с этим проектом, но что за ошибки не могу понять. И кстати валидацию проходит норм (с зеленой галочкой в конце)
Ответ: проект пересоздал - настроил все зависимости заново - ну гугл тоже качнул с репы последней версии - и блин опять та же фигня, вот щас пустой проект попробую сабмитить....

Добавлено через 1 час 31 минуту
мда, версия гугл мапс 1.11.1 - глючная (видимо с размером они не учли косяк)
так что проверенной является версия 1.9.2 - только что заслал в апстор - и всё прошло успешно))
спасибо, Vorona был прав)) дело в либе от гугла
с наступающем)
Вопрос: ERROR itms-9000. This bundle is invalid

ERROR ITMS-9000: "This bundle is invalid. The IPA format requires a top-level directory named Payload, containing only a .app bundle and optional plugins in a Plugins directory."

Кто-нибудь может подсказать что я не так делаю при добавлении приложения в itunes connect через apllication loader, который и выдает мне эту ошибку?
Сертификаты и профайлы настроены, делаю cmd+B , в products появляется 2 файла, myApp.app и myApp.dSYM.
Я делаю из них архив .zip и пытаюсь его загрузить через application loader и вовремя "Veryfying assets with iTunes store"
выдает ошибку что вверху. =(

Добавлено через 56 минут
В стор посылать вообще-то надо из Xcode через Product->Archive , как заархивируется выведется окно органайзера с описание что вы уже архивировали для этого проекта и там же будут кнопки validate - export - submit, submit и шлет в стор. Через export - export for AppStore тоже можно с последующей заливкой.

Можно и самому составить ипа (зип архив) с нужной структурой, какая она конкретно точно не помню, но само приложение валяется в папке Payload (о чем вам и сообщили)
... ;d
Ответ: так я все выложил уже, скинул этот ответ просто чтобы был

Добавлено через 1 минуту
А выкладываю 1 раз, и читал как добавить в itunes connect из гугла статью, в ней было описано все что я делал выше( cmd+build , 2 файла их в зип и через лоадер добавлять), в итоге у меня полезли ошибки.
Вопрос: Вызов метода Phonegapa с параметрами

Всем добрый день. Есть метод который используется в плагине Phonegap: -(void) GetSystemLng:(CDVInvokedUrlCommand*)command

При вызове из хтмл ему передают параметры которые обрабатываются: [command.arguments objectAtIndex:0]

ВОпрос: как его данный метод вызвать из наитивного кода, как правильно передать нужные мне параметры? Пробовал так:     


Код

Test* myScript = [[Test alloc] init]; //First, we create an instance of SomeScript
    [myScript GetSystemLng:@"sdsd"]; //Next, we send the loggedIn message to our new instance


но при обращении к [command.arguments objectAtIndex:0] вылетает ошибка: 

-[__NSCFConstantString arguments]: unrecognized selector sent to instance 0x1bcb94
2014-06-21 23:22:10.688 112.travel[6648:60b] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFConstantString arguments]: unrecognized selector sent to instance 0x1bcb94'

Буду признателен за помощь! Заранее спасибо!
Ответ:
Всем добрый день. Есть метод который используется в плагине Phonegap: -(void) GetSystemLng:(CDVInvokedUrlCommand*)command

При вызове из хтмл ему передают параметры которые обрабатываются: [command.arguments objectAtIndex:0]

ВОпрос: как его данный метод вызвать из наитивного кода, как правильно передать нужные мне параметры? Пробовал так:     


Код

Test* myScript = [[Test alloc] init]; //First, we create an instance of SomeScript
    [myScript GetSystemLng:@"sdsd"]; //Next, we send the loggedIn message to our new instance


но при обращении к [command.arguments objectAtIndex:0] вылетает ошибка: 

-[__NSCFConstantString arguments]: unrecognized selector sent to instance 0x1bcb94
2014-06-21 23:22:10.688 112.travel[6648:60b] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFConstantString arguments]: unrecognized selector sent to instance 0x1bcb94'

Буду признателен за помощь! Заранее спасибо!
Вопрос: Отбор записей по скрытому полю - relationship

В таблице Warehouses, Core Data создается поле (FK) - ZCityToWarehouse - это relationship в модели данных, которое не генерируется в классе NSManagedObject.
Мне нужно выбрать записи по этому полю.
На этапе выполнения выдается ошибка: "keypath not found in entity"

Код

  NSEntityDescription *entity = [NSEntityDescription
                                 entityForName:@"Warehouses" inManagedObjectContext:managedObjectContext];
  
  [fetchRequest setEntity:entity];
  
  NSSortDescriptor* sortDescriptor = [[NSSortDescriptor alloc]
                                      initWithKey:@"whName" ascending:YES];
  NSArray* sortDescriptors = [[NSArray alloc] initWithObjects: sortDescriptor, nil];
  
  NSPredicate *predicate = [NSPredicate predicateWithFormat:@"Warehouses.zcitytowareouse == 133"];
 // ....

Ответ:
В таблице Warehouses, Core Data создается поле (FK) - ZCityToWarehouse - это relationship в модели данных, которое не генерируется в классе NSManagedObject.
Мне нужно выбрать записи по этому полю.
На этапе выполнения выдается ошибка: "keypath not found in entity"

Код

  NSEntityDescription *entity = [NSEntityDescription
                                 entityForName:@"Warehouses" inManagedObjectContext:managedObjectContext];
  
  [fetchRequest setEntity:entity];
  
  NSSortDescriptor* sortDescriptor = [[NSSortDescriptor alloc]
                                      initWithKey:@"whName" ascending:YES];
  NSArray* sortDescriptors = [[NSArray alloc] initWithObjects: sortDescriptor, nil];
  
  NSPredicate *predicate = [NSPredicate predicateWithFormat:@"Warehouses.zcitytowareouse == 133"];
 // ....

Вопрос: Xcode импорт библы YandexMapKit

Здравствуйте, Проблема в импорте библы при компиляции кода дает ошибку "Library not found for -lPods"
Делал по инструкции
затык на 4-ом пункте когда делаю "pod install" через терминал выходит (The dependency 'YandexMapKit' is not used in any concrete target), объясните что может быть не так? или какими еще способами можно импортировать библиотеку?
Ответ: clean пробывал, может в версии xcode что то не так у меня 7-ая версия, cocoapods 1.0

Добавлено через 23 минуты
проблему с запуском примера я решил с помощью удалил все что связанно с pods и заново пересобрал

Добавлено через 13 минут
Проблема осталась только с собственным примером все библы подключил
в файле
ViewController.h
Objective-C
1
2
3
4
5
6
7
8
9
#import <UIKit/UIKit.h>
#import <YandexMapKit.h>
 
@interface ViewController : UIViewController<YMKMapViewDelegate>
{
IBOutlet YMKMapView *mapView;
}
 
@end
в файле AppDelegate.m указываю ключ
Objective-C
1
2
3
4
5
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    // Override point for customization after application launch.
    [YMKConfiguration sharedInstance].apiKey = @"9hZfma4lbDWy8TlFiLqIPMlyHKLSzDl7A194YGHOgyjjkl-ы=";
    return YES;
}
Проблема возникает в следующем:
Проект компилиться по эмулятором но карта не грузиться яндекс вылезает только Googlemap, если запускать на реальном устройстве то при запуске приложение виснет и вываливает ошибку в xcode на файле main.m
Objective-C
1
2
3
4
5
6
7
8
#import <UIKit/UIKit.h>
#import "AppDelegate.h"
 
int main(int argc, char * argv[]) {
    @autoreleasepool {
 return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
    }
}
pp due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: 'Could not instantiate class named MKMapView'
*** First throw call stack:
(0x1856e82d8 0x1973640e4 0x1856e8218 0x18a64b398 0x18a64b4e8 0x18a64b204 0x1

Добавлено через 11 минут
Понятно что требует библиотеку MapKit.Framework я ее добавил проект запустился но карта не яндекс а гугл

Добавлено через 26 минут
Всем спасибо, трабла в поселяем случае была что оказывается не нужно было использовать компонент mapkitview, а просто обычный View