2017-11-28 8 views
1

私のプロジェクトは、以前はうまく構築され、アーカイブされています。これで、シミュレータとデバイスでのみビルドと実行が可能になりました。アーカイブに失敗したため、別のテストフライトビルドを提出することはできません。これは現在4日間私を縛っていて、私の会社はもう一つのテストフライトビルドを期待していますが、このエラーのために私は納品できません。Xcode 9.1アーカイブエラー

Xcode error Xcodeのバージョン:バージョン9.1(9B55)以下

は私pod envです:

### Stack 

``` 
    CocoaPods : 1.4.0.beta.2 
     Ruby : ruby 2.3.3p222 (2016-11-21 revision 56859) [universal.x86_64-darwin17] 
    RubyGems : 2.7.0 
     Host : Mac OS X 10.13.1 (17B48) 
     Xcode : 9.1 (9B55) 
     Git : git version 2.13.6 (Apple Git-96) 
Ruby lib dir : /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib 
Repositories : master - https://github.com/CocoaPods/Specs.git @ d7f61ecea08fb9967efdc454815f49e7196841aa 
``` 

### Installation Source 

``` 
Executable Path: /usr/local/bin/pod 
``` 

### Plugins 

``` 
cocoapods-deintegrate : 1.0.1 
cocoapods-plugins  : 1.0.0 
cocoapods-search  : 1.0.0 
cocoapods-stats  : 1.0.0 
cocoapods-trunk  : 1.3.0 
cocoapods-try   : 1.1.0 
``` 

### Podfile 

```ruby 
platform :ios, '9.0' 
use_frameworks! 

def default_pods 

    # Networking, Keychain and Alert 
    pod 'AFNetworking' 
    pod 'SSKeychain' 
    pod 'SAMKeychain' 
    pod 'RMUniversalAlert' 

    #Map 
    pod 'GoogleMaps' 

    #Dates 
    pod 'DateTools', '1.7.0' 
    pod 'MTDates' 

    #Activity Indicator 
    pod 'SVProgressHUD' 

    #Data and Mapping 
    pod 'EasyMapping', '~> 0.16.1' 
    pod 'MagicalRecord' 

    #Debug Mode 
    #pod 'Reveal-iOS-SDK', :configurations => ['Debug'] 

    #Keyboard 
    pod 'IQKeyboardManager' 
    pod 'TSValidatedTextField' 

    #Paralax Navigation Bar 
    pod 'GKFadeNavigationController' 

    #Segment 
    pod 'Analytics', '3.5.5' 
    pod 'libPusher', git: 'https://github.com/pusher/libPusher.git', branch: 'push-notifications' 
    pod 'Mixpanel'#, '3.0.7' 

    #Phone Number Parser 
    pod 'libPhoneNumber-iOS', '~> 0.8' 

    #Textfield Animation 
    pod 'SkyFloatingLabelTextField', '~> 2.0.0' 

    #Smooch (customer care chat) 
    pod 'Smooch' 

    # Crashlytics 
    pod 'Fabric' 
    pod 'Crashlytics' 

    # 2fa pin code entry 
    pod 'PopupDialog'#, '~> 0.6' 

    # etc 
    pod 'MZFormSheetPresentationController' 
end 

target 'Upsales CRM Mobile Edition' do 
    default_pods 
end 

target 'Upsales CRM Mobile Edition AdHoc' do 
    default_pods 
end 

target 'Upsales CRM Mobile Edition Internal AdHoc' do 
    default_pods 
end 
``` 
+0

DerivedDataを削除しようとしたことがありますか? – ShineMan

+0

はい私はDerivedDataを削除し、ポッドを削除してから、ポッドのインストール/アップデートを行い、ポッドをインストール/アップデートしてみました。 –

+0

あなたのcocoapodsのバージョンは何ですか? DateToolsを最新バージョンにアップグレードしようとしましたか? –

答えて

1

UIKitフレームワークの一部のファイルが誤って変更されたかどうかを確認してください。 そして、XcodeフォルダのUIKitフレームワークを新しいUIKitフレームワークに置き換えることができます。 Xcodeをもう一度削除してインストールしてみてください。 もちろん、その後はDerivedDataを削除して再構築する必要があります。

私はそれがあなたを助けてくれることを願っています。がんばろう。

+0

Xcodeを削除して再インストールすると、アーカイブすることができます。すごい!なんとバマー? –

+0

いい仕事です。ありがとうございます – ShineMan

1

その.IFをアーカイブ閉じ助けないクリーン(コマンド+シフト+ k)をしてみてくださいxcode 派生データをクリアするプロジェクトを開くクリーンとアーカイブ

+0

何度もやったことがありますが、まだアーカイブできません。上記と同じエラー。 –

関連する問題