姚邦文 2013-09-18 06:36 采纳率: 0%
浏览 1872

FlashBuilder 导出ipa到ipad4上运行,闪退

我做了一个AIR的程序,在安卓上都跑的好好的。但是安装到IOS上,一点击就闪退。
在IOS上调试我是这样搞的,网上下载了一个证书和配置文件,改了一下xml里的id,在越狱的ipad上安装成功了。可是一点击运行就闪退。求教啊!!!
加QQ最好:1085075003

这是我的XML
<?xml version="1.0" encoding="utf-8" standalone="no"?>

    <!-- A universally unique application identifier. Must be unique across all AIR applications.
    Using a reverse DNS-style name as the id is recommended. (Eg. com.example.ExampleApplication.) Required. -->
    <id>com.gamevil.zenonia2</id>

    <!-- Used as the filename for the application. Required. -->
    <filename>FiveDragonHorizontal</filename>

    <!-- The name that is displayed in the AIR application installer. 
    May have multiple values for each language. See samples or xsd schema file. Optional. -->
    <name>FiveDragonHorizontal</name>

    <!-- A string value of the format <0-999>.<0-999>.<0-999> that represents application version which can be used to check for application upgrade. 
    Values can also be 1-part or 2-part. It is not necessary to have a 3-part value.
    An updated version of application must have a versionNumber value higher than the previous version. Required for namespace >= 2.5 . -->
    <versionNumber>0.0.0</versionNumber>

    <!-- A string value (such as "v1", "2.5", or "Alpha 1") that represents the version of the application, as it should be shown to users. Optional. -->
    <!-- <versionLabel></versionLabel> -->

    <!-- Description, displayed in the AIR application installer.
    May have multiple values for each language. See samples or xsd schema file. Optional. -->
    <!-- <description></description> -->

    <!-- Copyright information. Optional -->
    <!-- <copyright></copyright> -->

    <!-- Publisher ID. Used if you're updating an application created prior to 1.5.3 -->
    <!-- <publisherID></publisherID> -->

    <!-- Settings for the application's initial window. Required. -->
    <initialWindow>
            <!-- The main SWF or HTML file of the application. Required. -->
            <!-- Note: In Flash Builder, the SWF reference is set automatically. -->
            <content>[此值将由 Flash Builder 在输出 app.xml 中覆盖]</content>

            <!-- The title of the main window. Optional. -->
            <!-- <title></title> -->

            <!-- The type of system chrome to use (either "standard" or "none"). Optional. Default standard. -->
            <!-- <systemChrome></systemChrome> -->

            <!-- Whether the window is transparent. Only applicable when systemChrome is none. Optional. Default false. -->
            <!-- <transparent></transparent> -->

            <!-- Whether the window is initially visible. Optional. Default false. -->
            <!-- <visible></visible> -->

            <!-- Whether the user can minimize the window. Optional. Default true. -->
            <!-- <minimizable></minimizable> -->

            <!-- Whether the user can maximize the window. Optional. Default true. -->
            <!-- <maximizable></maximizable> -->

            <!-- Whether the user can resize the window. Optional. Default true. -->
            <!-- <resizable></resizable> -->

            <!-- The window's initial width in pixels. Optional. -->
            <!-- <width></width> -->

            <!-- The window's initial height in pixels. Optional. -->
            <!-- <height></height> -->

            <!-- The window's initial x position. Optional. -->
            <!-- <x></x> -->

            <!-- The window's initial y position. Optional. -->
            <!-- <y></y> -->

            <!-- The window's minimum size, specified as a width/height pair in pixels, such as "400 200". Optional. -->
            <!-- <minSize></minSize> -->

            <!-- The window's initial maximum size, specified as a width/height pair in pixels, such as "1600 1200". Optional. -->
            <!-- <maxSize></maxSize> -->

    <!-- The initial aspect ratio of the app when launched (either "portrait" or "landscape"). Optional. Mobile only. Default is the natural orientation of the device -->

    <!-- <aspectRatio></aspectRatio> -->

    <!-- Whether the app will begin auto-orienting on launch. Optional. Mobile only. Default false -->

    <!-- <autoOrients></autoOrients> -->

    <!-- Whether the app launches in full screen. Optional. Mobile only. Default false -->

    <!-- <fullScreen></fullScreen> -->

    <!-- The render mode for the app (either auto, cpu, or gpu). Optional. Mobile only. Default auto -->

    <!-- <renderMode></renderMode> -->

            <!-- Whether or not to pan when a soft keyboard is raised or lowered (either "pan" or "none").  Optional.  Defaults "pan." -->
            <!-- <softKeyboardBehavior></softKeyboardBehavior> -->
    <autoOrients>false</autoOrients>
    <fullScreen>true</fullScreen>
    <visible>true</visible>
</initialWindow>

    <!-- We recommend omitting the supportedProfiles element, -->
    <!-- which in turn permits your application to be deployed to all -->
    <!-- devices supported by AIR. If you wish to restrict deployment -->
    <!-- (i.e., to only mobile devices) then add this element and list -->
    <!-- only the profiles which your application does support. -->
    <!-- <supportedProfiles>desktop extendedDesktop mobileDevice extendedMobileDevice</supportedProfiles> -->

    <!-- The subpath of the standard default installation location to use. Optional. -->
    <!-- <installFolder></installFolder> -->

    <!-- The subpath of the Programs menu to use. (Ignored on operating systems without a Programs menu.) Optional. -->
    <!-- <programMenuFolder></programMenuFolder> -->

    <!-- The icon the system uses for the application. For at least one resolution,
    specify the path to a PNG file included in the AIR package. Optional. -->
    <!-- <icon>
            <image16x16></image16x16>
            <image32x32></image32x32>
            <image36x36></image36x36>
            <image48x48></image48x48>
            <image57x57></image57x57>
            <image72x72></image72x72>
            <image114x114></image114x114>
            <image128x128></image128x128>
    </icon> -->

    <!-- Whether the application handles the update when a user double-clicks an update version
    of the AIR file (true), or the default AIR application installer handles the update (false).
    Optional. Default false. -->
    <!-- <customUpdateUI></customUpdateUI> -->

    <!-- Whether the application can be launched when the user clicks a link in a web browser.
    Optional. Default false. -->
    <!-- <allowBrowserInvocation></allowBrowserInvocation> -->

    <!-- Listing of file types for which the application can register. Optional. -->
    <!-- <fileTypes> -->

            <!-- Defines one file type. Optional. -->
            <!-- <fileType> -->

                    <!-- The name that the system displays for the registered file type. Required. -->
                    <!-- <name></name> -->

                    <!-- The extension to register. Required. -->
                    <!-- <extension></extension> -->

                    <!-- The description of the file type. Optional. -->
                    <!-- <description></description> -->

                    <!-- The MIME content type. -->
                    <!-- <contentType></contentType> -->

                    <!-- The icon to display for the file type. Optional. -->
                    <!-- <icon>
                            <image16x16></image16x16>
                            <image32x32></image32x32>
                            <image48x48></image48x48>
                            <image128x128></image128x128>
                    </icon> -->

            <!-- </fileType> -->
    <!-- </fileTypes> -->

<!-- iOS specific capabilities -->
    <!-- <iPhone> -->
            <!-- A list of plist key/value pairs to be added to the application Info.plist -->
            <!-- <InfoAdditions>
        <![CDATA[
            <key>UIDeviceFamily</key>
            <array>
                <string>1</string>
                <string>2</string>
            </array>
            <key>UIStatusBarStyle</key>
            <string>UIStatusBarStyleBlackOpaque</string>
            <key>UIRequiresPersistentWiFi</key>
            <string>YES</string>
        ]]>
    </InfoAdditions> -->
    <!-- A list of plist key/value pairs to be added to the application Entitlements.plist -->
            <!-- <Entitlements>
        <![CDATA[
            <key>keychain-access-groups</key>
            <array>
                <string></string>
                <string></string>
            </array>
        ]]>
    </Entitlements> -->
    <!-- Display Resolution for the app (either "standard" or "high"). Optional. Default "standard" -->
    <!-- <requestedDisplayResolution></requestedDisplayResolution> -->
    <!-- </iPhone> -->

    <!-- Specify Android specific tags that get passed to AndroidManifest.xml file. -->
<!--<android> -->
<!--        <manifestAdditions>
            <![CDATA[
                    <manifest android:installLocation="auto">
                            <uses-permission android:name="android.permission.INTERNET"/>
                            <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
                            <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
                            <uses-feature android:required="true" android:name="android.hardware.touchscreen.multitouch"/>
                            <application android:enabled="true">
                                    <activity android:excludeFromRecents="false">
                                            <intent-filter>
                                                    <action android:name="android.intent.action.MAIN"/>
                                                    <category android:name="android.intent.category.LAUNCHER"/>
                                            </intent-filter>
                                    </activity>
                            </application>
        </manifest>
            ]]>
    </manifestAdditions> -->
        <!-- Color depth for the app (either "32bit" or "16bit"). Optional. Default 16bit before namespace 3.0, 32bit after -->
    <!-- <colorDepth></colorDepth> -->
<!-- </android> -->
    <!-- End of the schema for adding the android specific tags in AndroidManifest.xml file -->


<![CDATA[

<!--See the Adobe AIR documentation for more information about setting Google Android permissions-->
<!--删除 android.permission.INTERNET 权限将导致无法调试设备上的应用程序-->

<!---->
<!---->
<!---->
<!--应同时切换 DISABLE_KEYGUARD 和 WAKE_LOCK 权限,才能访问 AIR
的 SystemIdleMode API-->
<!---->
<!---->
<!---->
<!---->
<!--应同时切换 ACCESS_NETWORK_STATE 和 ACCESS_WIFI_STATE 权限,才能使用 AIR
的 NetworkInfo API-->
<!---->
<!---->

            ]]></manifestAdditions>
</android>
<iPhone>
    <InfoAdditions><![CDATA[
                    <key>UIDeviceFamily</key>
                    <array>
                            <string>1</string>
                            <string>2</string>
                    </array>
            ]]></InfoAdditions>
    <requestedDisplayResolution>standard</requestedDisplayResolution>
</iPhone>

  • 写回答

1条回答 默认 最新

  • ChatGPTᴼᴾᴱᴺᴬᴵ 2023-02-25 17:38
    关注

    该回答引用ChatGPT

    根据您提供的信息,很难确定问题的原因,但以下是一些可能的解决方法:

    • 1.检查控制台输出和日志文件以获取更多信息,以确定应用程序崩溃的原因。
    • 2.确保应用程序支持iOS平台,并且已正确配置。
    • 3.检查您的XML文件并确保所有必需的元素和属性都已正确设置,例如版本号,名称和初始窗口设置。
    • 4.尝试使用Adobe AIR SDK的最新版本重新构建应用程序,并确保使用的SDK版本与您的XML文件中指定的版本号匹配。
    • 5.尝试使用Xcode的调试器进行调试,并查看是否有任何错误或异常。
    • 6.尝试重新启动设备并重新安装应用程序,看看是否有任何改善。
    • 7.尝试使用其他iOS设备或模拟器测试应用程序,并查看是否有任何改善。
    评论

报告相同问题?

悬赏问题

  • ¥15 MCNP里如何定义多个源?
  • ¥20 双层网络上信息-疾病传播
  • ¥50 paddlepaddle pinn
  • ¥20 idea运行测试代码报错问题
  • ¥15 网络监控:网络故障告警通知
  • ¥15 django项目运行报编码错误
  • ¥15 请问这个是什么意思?
  • ¥15 STM32驱动继电器
  • ¥15 Windows server update services
  • ¥15 关于#c语言#的问题:我现在在做一个墨水屏设计,2.9英寸的小屏怎么换4.2英寸大屏