0

バグの説明

tns cli または直接 xcode でアプリをビルドして実行すると、次のエラーが表示されます。

Unable to apply changes on device: 2727B173-9A43-43B3-A51E-4D3CAC1E3EF9. Error is: Command xcrun with arguments simctl install 2727B173-9A43-43B3-A51E-4D3CAC1E3EF9 /Users/user189510/Documents/poly3000-nativescript/platforms/ios/build/Debug-iphonesimulator/poly3000nativescript.app failed with exit code 22. Error output:
 An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=22):
Failed to install the requested application
The application's Info.plist does not contain CFBundleVersion.

App_Resources/IOS の info.plist は問題ないようです:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>CFBundleDevelopmentRegion</key>
    <string>fr</string>
    <key>CFBundleDisplayName</key>
    <string>YaToYa</string>
    <key>CFBundleExecutable</key>
    <string>${EXECUTABLE_NAME}</string>
    <key>CFBundleInfoDictionaryVersion</key>
    <string>6.0</string>
    <key>CFBundleName</key>
    <string>${PRODUCT_NAME}</string>
    <key>CFBundlePackageType</key>
    <string>APPL</string>
    <key>CFBundleShortVersionString</key>
    <string>1.3</string>
    <key>CFBundleSignature</key>
    <string>????</string>
    <key>CFBundleVersion</key>
    <string>1.3.1</string>
    <key>LSRequiresIPhoneOS</key>
    <true/>
    <key>UILaunchStoryboardName</key>
    <string>LaunchScreen</string>
    <key>UIRequiresFullScreen</key>
    <true/>
    <key>UIRequiredDeviceCapabilities</key>
    <array>
        <string>armv7</string>
    </array>
    <key>UISupportedInterfaceOrientations</key>
    <array>
        <string>UIInterfaceOrientationPortrait</string>
        <string>UIInterfaceOrientationLandscapeLeft</string>
        <string>UIInterfaceOrientationLandscapeRight</string>
    </array>
    <key>UISupportedInterfaceOrientations~ipad</key>
    <array>
        <string>UIInterfaceOrientationPortrait</string>
        <string>UIInterfaceOrientationPortraitUpsideDown</string>
        <string>UIInterfaceOrientationLandscapeLeft</string>
        <string>UIInterfaceOrientationLandscapeRight</string>
    </array>
    <key>UIStatusBarStyle</key>
    <string>UIStatusBarStyleLightContent</string>
    <key>UIViewControllerBasedStatusBarAppearance</key>
    <false/>
</dict>
<key>UseExternalPushProvider</key>
<true/>
<key>UIBackgroundModes</key>
<array>
    <string>remote-notification</string>
</array>
<key>NSAppTransportSecurity</key>
<dict>
  <key>NSAllowsArbitraryLoads</key>
  <true/>
</dict>
</plist>

値が正しかった場合は Xcode にチェックインし (はい)、シミュレーターを消去し、xcode からキャッシュを削除し、すべて削除した後にすべてのプロセスを再起動し、xcode の Developer/DerivedData フォルダーを削除しましたが、常に問題が発生します。

私はウェブ上で多くの提案を試みましたが、成功しませんでした。

私を助けてくれる人はいますか?

再現する

シミュレーターで実行するアプリケーションを準備します。

tns clean tns prepare ios tns run ios

予想される行動

iOSシミュレーターでアプリを起動

4

1 に答える 1