2017-03-15 1 views
1

Ich konnte die ionische CLI erfolgreich verwenden, um meine iOS-Pakete in der Vergangenheit zu erstellen, aber ich habe eine Reihe von Fehlern, die ich nicht loswerden kann. Das Archiv ist erfolgreich, aber ich habe immer noch ein paar Probleme.Ionic CLI Erstellungsfehler

1) Selbst wenn ich den Befehl ionic build ios verwende, erstellt er ein Archivpaket und nicht das Buildpaket.

2) Ich bin immer einige IDEDistribution Fehler:

** ARCHIVE SUCCEEDED ** 

Non-system Ruby in use. This may cause packaging to fail. 
If you use RVM, please run `rvm use system`. 
If you use chruby, please run `chruby system`. 

2017-03-15 10:00:54.132 xcodebuild[11254:474630] [MT] IDEDistribution: -[IDEDistributionLogging _createLoggingBundleAtPath:]: Created bundle at path '/var/folders/v9/dqmqkj455rjbmq4n9gg4dc4m0000gn/T/ExampleSQLite_2017-03-15_10-00-54.131.xcdistributionlogs'. 

1.2.840.113635.100.1.61 

Exported ExampleSQLite.xcarchive to: /Applications/XAMPP/xamppfiles/htdocs/dev/_ionic/ExampleSQLite/platforms/ios/build/device 

** EXPORT SUCCEEDED ** 

Dieser Fehler tritt auf, auch nachdem ich den rvm use system Befehl ausgeführt haben.

Ist das Archiv etwas in XCode-Einstellungen? Wenn ich versuche, ionic build android es ordnungsgemäß erstellt (was bedeutet, dass es nicht archiviert, bekomme ich eine BUILD SUCCEEDED Nachricht).

Als Referenz hier ist mein System Info: Ihre Systeminformationen:

Cordova CLI: 6.5.0 
Ionic Framework Version: 2.2.0 
Ionic CLI Version: 2.2.1 
Ionic App Lib Version: 2.2.0 
Ionic App Scripts Version: 1.1.4 
ios-deploy version: 1.9.1 
ios-sim version: 5.0.4 
OS: macOS Sierra 
Node Version: v7.5.0 
Xcode version: Xcode 8.2.1 Build version 8C1002 

Ich habe versucht zu deinstallieren und ohne Änderung XCode neu zu installieren.

Antwort

0

Es stellte sich heraus, dass ich in meinem Keychain Access zwei iOS-Entwicklerschlüssel hatte, die den Fehler verursachten. Sobald ich das gelöscht und versucht habe zu bauen, ging der Fehler weg.

Wenn Sie das gleiche Problem haben, gehen Sie zu Keychain Access> Keys und suchen Sie nach denen, die mit iOS Developer starten ... Wenn Sie irgendwelche Duplikate installiert haben, löschen Sie sie einfach und installieren Sie neu und Sie sollten alles eingestellt sein.