簡體   English   中英

Xcode 9.1存檔錯誤

[英]Xcode 9.1 Archive error

我的項目之前已經過構建和歸檔。 現在,它只能在模擬器和設備中構建和運行。 歸檔失敗,因此我無法提交另一個Test Flight版本。 這已經將我束縛了4天,我的公司希望能進行另一次“試飛”,但是由於這個錯誤,我無法交付。

Xcode錯誤 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
```

嘗試clean(command + shift + k)然后歸檔。如果那樣不能幫助關閉xcode,則清除派生數據,然后打開項目clean和archive

請檢查UIKit框架的某些文件是否被意外更改。 然后,您可以嘗試用新的UIKit框架替換Xcode文件夾中的UIKit框架。 是否可以嘗試再次刪除並安裝Xcode。 當然,在那之后,您必須刪除DerivedData並重建。

希望對您有幫助。 祝好運。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM