2015-04-17 1 views
2

Я использую Xcode 6.3. Просто скачал Fabric.io, и я пытаюсь установить Crashlytics в одно из моих приложений.Как настроить Crashlytics с iOS вручную? - Магия Fabric.io не работает

Я добавил сценарий фазы сборки и запустил Build, как он просил меня.

Затем я перетащил папку SDK в Навигатор проектов и нажал кнопку «Готово». Теперь я вижу Fabric.framework и Crashlytics.framework в моем проекте.

Однако приложение Fabric не видит, что я сделал последний шаг. Он по-прежнему просит меня установить комплекты SDK.

Как это сделать?

Благодаря

+1

Эй, Алекс сюда из Ткань. Можете ли вы попробовать очистить кеш, запустив «rm -rf ~/Library/Caches/com.crashlytics.mac», а затем снова создав и запустив приложение? Если это не сработает, я могу вникнуть в это больше, просто дайте мне знать ваш идентификатор пакета или напишите по адресу [email protected]! – Alexizamerican

+0

Алекс, спасибо. Я понял проблему. Когда я добавил скрипт сборки, выбранным объектом был мой appTest вместо приложения. Но теперь Fabric говорит, что он не может найти приложение, которое я пытаюсь на борту, и что мне нужно связаться с [email protected] – swbandit

+0

Привет, Алекс, у меня такая же проблема. Разница в том, что я даже не могу создать свое приложение после создания фазы запуска сценария запуска. Я получаю ошибку dSYM, обучая меня устанавливать DEBUG_INFORMATION_FORMAT в «DWARF с файлом dSYM». Проблема в том, что это уже на этой настройке, но приложение все еще не создает. Я также запускаю Xcode 6.3. Пробовал ваш совет по запуску rm -rf, но это тоже не сработало. Любая идея о том, что вызывает это? – timshim

ответ

2

В делегат своего приложения вы сделали: Swift:

import Fabric 
import Crashlytics 

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { 
    ... 
    Fabric.with([Crashlytics()]) 
    ... 
} 

Obj-C:

#import <Fabric/Fabric.h> 
#import <Crashlytics/Crashlytics.h> 

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { 
    [Fabric with:@[CrashlyticsKit]]; 
    ... 
} 
+0

Нет, я этого не делал. Но когда я добавляю 'Fabric.with ([Crashlytics()]), я получаю« сигнал SIGABRT ». Кроме того, приложение Fabric все еще ждет меня, чтобы установить SDK. – swbandit

+0

Вы пишете в objc? –

+0

Нет, я использую Swift – swbandit

1

Ну автор на вопрос по решить свою проблему, добавив Target. У меня была такая же проблема при попытке добавить ткань к IOS 11 приложения на Xcode 9. Я решил эту проблему, добавив Crashlytics и Тканевые рамки в Общие под Linked библиотеки и фреймворки

+0

Это решило это для меня - также используя XCode 9 –

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

  • Нет связанных вопросов^_^