簡體   English   中英

Ionic無法在我的iPhone上運行我的應用程序

[英]Ionic can't run my app on my iPhone

我有Ionic的問題,更確切地說是Xcode(我認為)。 當我使用命令sudo ionic run -device ,它給了我:

=== BUILD TARGET felicitation OF PROJECT felicitation WITH CONFIGURATION Debug ===




Check dependencies


No profiles for 'com.arguiot.felicitation123456' were found:  Xcode couldn't find a provisioning profile matching 'com.arguiot.felicitation123456'.

Code signing is required for product type 'Application' in SDK 'iOS 10.2'



** ARCHIVE FAILED **



The following build commands failed:

    Check dependencies

(1 failure)

Error: Error code 65 for command: xcodebuild with args: -xcconfig,/Users/Arthur-Guiot/GitHub/Appli-Samuel-Julien/platforms/ios/cordova/build-debug.xcconfig,-workspace,felicitation.xcworkspace,-scheme,felicitation,-configuration,Debug,-destination,generic/platform=iOS,-archivePath,felicitation.xcarchive,archive,CONFIGURATION_BUILD_DIR=/Users/Arthur-Guiot/GitHub/Appli-Samuel-Julien/platforms/ios/build/device,SHARED_PRECOMPS_DIR=/Users/Arthur-Guiot/GitHub/Appli-Samuel-Julien/platforms/ios/build/sharedpch

我嘗試手動構建它,但我不能,因為我的iPhone SE上有iOS 10.3 beta。 我有Xcode 8.2,對於命令行: Xcode 8.2 (8C38) 我最近更新了命令行工具,我認為這是問題所在。 無論如何,應用程序的代碼就在這里 有沒有解決方案重新安裝每個依賴項,或解決問題? 如果你們認為它來自代碼,請隨意執行GitHub存儲庫的pull請求。

嘗試使用以下命令刪除iOS平台:

ionic platform remove ios

然后使用以下命令添加ios平台版本4.2.0:

ionic platform add ios@4.2.0

高於4.3.0的版本存在離子構建問題。 這可以解決您的問題。

此外,如果您在真實設備上運行它,則可能需要創建開發配置文件。 如果沒有配置文件,則無法在真實設備上運行它。

請執行以下步驟

  • 添加ios平台sudo ionic platform add ios
  • 使用Apple的開發人員門戶創建開發人員配置文件(您需要配置文件才能在設備上運行您的應用程序。您必須使用Apple Developer帳戶創建一個。)。 要創建配置文件,此鏈接將對您有所幫助。 按照創建配置文件部分下的步驟操作。 您可以按照其余步驟在ios設備上運行您的應用程序。 但是,下面將提到以下步驟。
  • 轉到您的項目並導航到您的平台文件夾內,您可以找到ios文件夾。 轉到該文件夾​​內部並使用Xcode打開.xcodeproj。 注意: 如果它有.xcworkspace,請打開它而不是.xcodeproj。
  • 然后在Scheme彈出菜單的Xcode中,選擇您的設備並單擊運行按鈕以在設備中運行您的應用程序。

暫無
暫無

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

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