cfbundleiconfilesdentifier-bundleID 报错怎么解决

查看: 37146|回复: 280
App打包常见报错
主题帖子积分
本帖最后由 liangshaohua 于
15:43 编辑
APP打包执行过程中,如未成功生成APP包,会在执行窗口出现如下图的报错信息,需要从最底端往上查看错误信息。
& &&&1、如果是使用打包代理服务打iOS App包,则需查看“代理服务日志”。& &&&2、如果是打Android App包,则只查看“日志”。& &&&3、如果是MAC版,则不区分“日志”和“代理服务日志”,直接查看当前执行窗口的报错信息即可。
& &&&4、查看时重点关注出现【BUILD FAILED】【security】【ERROR】字样前后的相关信息。
31.jpg (272.48 KB, 下载次数: 53)
14:35 上传
您可先对照下面的【报错信息关键词索引】和【常见报错详解】定位错误原因,如没有匹配的错误内容,请粘贴报错日志,在论坛中发贴进行咨询!如果是打Android App包,直接粘贴上图“日志”中的信息到贴子中,一定要把日志内容粘贴完整。如果是使用打包代理服务打iOS App包,则在APP应用文件夹中找到报错日志上传到贴子中。打包代理服务报错日志的路径:model\Native\外卖(APP应用名称)\log\build.log
报错信息关键词索引请粘贴以下报错信息关键词在自己的报错日志中进行比对,找到匹配的信息再对应报错情况进行查看,以便您快速解决问题!
1、 Android打包报错
& &&&1.1、报错情况一 & && && &
& && && && && & <font color="#)、
& &1.2、报错情况二
& && && && && & <font color="#)、
& && && && && & 2)、
& &&&1.3、报错情况三
& && && && && & <font color="#)、
& &&&1.4、报错情况四
& && && && && & <font color="#)、
& && && && && & 2)、
& &&&1.5、报错情况五
& && && && && & <font color="#)、
& &&&1.6、报错情况六
& && && && && &<font color="#)、
& && && && && &2)、
& &&&1.7、报错情况七
& && && && && &<font color="#)、
2、iOS打包报错
& &&&2.1、报错情况一
& && && && &&&1)、
& &&&& && && &2)、
& &&&2.2、报错情况二
& && && && &&&<font color="#)、
& &&&2.3、报错情况三
& && && && &&&<font color="#)、
& && && && &&&2)、
& &&&2.4、报错情况四
& && && && &&&<font color="#)、
& && && && &&&2)、
& &&&2.5、报错情况五
& && && && && &<font color="#)、
& && && && && &2)、
& && && && && &3)、
& &&&2.6、报错情况六
& && && && && &<font color="#)、
& && && && && &2)、
& &&&2.7、报错情况七
& && && && && &<font color="#)、
& &&&2.8、报错情况八
& && && && && &<font color="#)、
& && && && && &<font color="#)、
& &&&2.9、报错情况九
& && && && && &<font color="#)、
& &&&2.10、报错情况十
& && && && && &<font color="#)、
主题帖子积分
高级会员, 积分 868, 距离下一级还需 132 积分
高级会员, 积分 868, 距离下一级还需 132 积分
& &Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
& &ERROR building one of the platforms: Error: cmd: Command failed with exit code 1
& &You may not have the required environment or OS to build this project
& &C:\WeX5_V3.4\model\Native\test\build\src\platforms\android\cordova\node_modules\q\q.js:126
& && && && && && && &&&
& && && && && && && &&&^
& &Error code 1 for command: cmd with args: /s /c &C:\WeX5_V3.4\model\Native\test\build\src\platforms\android\gradlew cdvBuildDebug -b C:\WeX5_V3.4\model\Native\test\build\src\platforms\android\build.gradle -Dorg.gradle.daemon=true --offline&
& &Error: cmd: Command failed with exit code 1
****ERROR****: 子任务 &exec& 执行失败。
****ERROR****: 任务 &buildAndroid& 执行失败。
****ERROR****: 执行出错:
****ERROR****: 错误信息: exec returned: 1
你好。你的那个问题解决了吗? ios打包报错的那个问题,&
请问是怎么解决的&
请问是怎么解决的&
同样的问题,求助呀!大神&
我也是遇到这个问题,从头看到尾,这个问题提的最多,但是没有解决方案啊&
主题帖子积分
新手上路, 积分 3, 距离下一级还需 47 积分
新手上路, 积分 3, 距离下一级还需 47 积分
【Android打包报错】
****ERROR****: 子任务 &exec& 执行失败。
****ERROR****: 任务 &buildAndroid& 执行失败。
****ERROR****: 执行出错:
****ERROR****: 错误信息: exec returned: 1
我也是遇到这个问题,从头看到尾,这个问题提的最多,但是没有解决方案啊&
你这个问题解决了吗?是什么原因啊?&
就是没人会解决这个错误吗?大家都遇到了&
主题帖子积分
新手上路, 积分 3, 距离下一级还需 47 积分
新手上路, 积分 3, 距离下一级还需 47 积分
开始......
保存配置信息:
编译UI资源:
清除编译环境:
复制模版工程:
复制WWW资源:
更新工程信息:
& &使用到的插件: [cordova-plugin-whitelist, cordova-plugin-splashscreen, cordova-plugin-app-preferences, com.justep.cordova.plugin.app.utils, cordova-plugin-x-toast, cordova-plugin-inappbrowser, cordova-plugin-app-version, com.justep.cordova.plugin.iFlytek]
& &开始准备插件参数......
& &插件参数准备完成
& &开始安装插件......
& &Installing &cordova-plugin-splashscreen& for android
& &Installing &cordova-plugin-splashscreen& for ios
& &Installing &cordova-plugin-app-preferences& for android
& &Installing &cordova-plugin-app-preferences& for ios
& &Installing &cordova-plugin-file& for android
& &Installing &cordova-plugin-file& for ios
& &Installing &cordova-plugin-file-transfer& for android
& &Dependent plugin &cordova-plugin-file& already installed on android.
& &Installing &cordova-plugin-file-transfer& for ios
& &Dependent plugin &cordova-plugin-file& already installed on ios.
& &Installing &cordova-plugin-network-information& for android
& &Installing &cordova-plugin-network-information& for ios
& &Installing &cordova-plugin-zip& for android
& &Dependent plugin &cordova-plugin-file& already installed on android.
& &Installing &cordova-plugin-zip& for ios
& &Dependent plugin &cordova-plugin-file& already installed on ios.
& &Installing &cordova-plugin-inappbrowser& for android
& &Installing &cordova-plugin-inappbrowser& for ios
& &Installing &cordova-plugin-x-toast& for android
& &Installing &cordova-plugin-x-toast& for ios
& &Installing &com.justep.cordova.plugin.app.utils& for android
& &Dependent plugin &cordova-plugin-file& already installed on android.
& &Dependent plugin &cordova-plugin-file-transfer& already installed on android.
& &Dependent plugin &cordova-plugin-network-information& already installed on android.
& &Dependent plugin &cordova-plugin-zip& already installed on android.
& &Dependent plugin &cordova-plugin-inappbrowser& already installed on android.
& &Dependent plugin &cordova-plugin-x-toast& already installed on android.
& &Installing &com.justep.cordova.plugin.app.utils& for ios
& &Dependent plugin &cordova-plugin-file& already installed on ios.
& &Dependent plugin &cordova-plugin-file-transfer& already installed on ios.
& &Dependent plugin &cordova-plugin-network-information& already installed on ios.
& &Dependent plugin &cordova-plugin-zip& already installed on ios.
& &Dependent plugin &cordova-plugin-inappbrowser& already installed on ios.
& &Dependent plugin &cordova-plugin-x-toast& already installed on ios.
& &Installing &cordova-plugin-app-version& for android
& &Installing &cordova-plugin-app-version& for ios
& &Installing &com.justep.cordova.plugin.iFlytek& for android
& &Installing &com.justep.cordova.plugin.iFlytek& for ios
& &插件安装完成
创建源代码工程:
android应用环境准备:
ios应用环境准备:
生成android应用包:
& &Running command: /Users/zhongmasatoshi/Downloads/WeX5_V3.4-mac/model/Native/iFlyTest/build/src/platforms/android/cordova/build --debug --gradleArg=--offline
& &ANDROID_HOME=/Users/zhongmasatoshi/Downloads/WeX5_V3.4-mac/tools/adt-sdk
& &JAVA_HOME=/Users/zhongmasatoshi/Downloads/WeX5_V3.4-mac/java/jdk1.8-x64/Contents/Home
& &Running: /Users/zhongmasatoshi/Downloads/WeX5_V3.4-mac/model/Native/iFlyTest/build/src/platforms/android/gradlew cdvBuildDebug -b /Users/zhongmasatoshi/Downloads/WeX5_V3.4-mac/model/Native/iFlyTest/build/src/platforms/android/build.gradle -Dorg.gradle.daemon=true --offline
& &ERROR building one of the platforms: Error: /Users/zhongmasatoshi/Downloads/WeX5_V3.4-mac/model/Native/iFlyTest/build/src/platforms/android/cordova/build: Command failed with exit code 1
& &You may not have the required environment or OS to build this project
& &FAILURE: Build failed with an exception.
& &* What went wrong:
& &Unable to start the daemon process.
& &This problem might be caused by incorrect configuration of the daemon.
& &For example, an unrecognized jvm option is used.
& &Please refer to the user guide chapter on the daemon at
& &Please read the following process output to find out more:
& &-----------------------
& &Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
& &10:56:27.314 [main] DEBUG o.g.l.daemon.bootstrap.DaemonMain - Assuming the daemon was started with following jvm opts: [-XX:MaxPermSize=256m, -XX:+HeapDumpOnOutOfMemoryError, -Xmx1024m, -Dfile.encoding=UTF-8, -Duser.country=CN, -Duser.language=zh, -Duser.variant]
& &FAILURE: Build failed with an exception.
& &* What went wrong:
& &Could not create service of type DaemonContext using DaemonServices.createDaemonContext().
& &Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
& &Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
& &/Users/zhongmasatoshi/Downloads/WeX5_V3.4-mac/model/Native/iFlyTest/build/src/platforms/android/cordova/node_modules/q/q.js:126
& && && && && && && &&&
& && && && && && && &&&^
& &Error code 1 for command: /Users/zhongmasatoshi/Downloads/WeX5_V3.4-mac/model/Native/iFlyTest/build/src/platforms/android/gradlew with args: cdvBuildDebug,-b,/Users/zhongmasatoshi/Downloads/WeX5_V3.4-mac/model/Native/iFlyTest/build/src/platforms/android/build.gradle,-Dorg.gradle.daemon=true,--offline
& &Error: /Users/zhongmasatoshi/Downloads/WeX5_V3.4-mac/model/Native/iFlyTest/build/src/platforms/android/cordova/build: Command failed with exit code 1
****ERROR****: 子任务 &exec& 执行失败。
****ERROR****: 任务 &buildAndroid& 执行失败。
****ERROR****: 执行出错:
****ERROR****: 错误信息: exec returned: 1
****ERROR****: 如不能确定具体问题,可参考常见问题:
MAC版本,以前3.3都正常,今天刚换了3.4打包就错误了
我也是遇到这个问题,从头看到尾,这个问题提的最多,但是没有解决方案啊&
我的也报这个错&
主题帖子积分
新手上路, 积分 11, 距离下一级还需 39 积分
新手上路, 积分 11, 距离下一级还需 39 积分
****ERROR****: 子任务 &exec& 执行失败。
****ERROR****: 任务 &buildAndroid& 执行失败。
****ERROR****: ...
没人回复?
主题帖子积分
新手上路, 积分 4, 距离下一级还需 46 积分
新手上路, 积分 4, 距离下一级还需 46 积分
更新工程信息:
****ERROR****: 子任务 &updateSource& 执行失败。
****ERROR****: 任务 &updateProject& 执行失败。
****ERROR****: 执行出错:
****ERROR****: 错误信息: C:\Users\yapee\AppData\Local\Temp\x5app-build8742122.xml:696: updateSource returned: -
****ERROR****: 如不能确定具体问题,可参考常见问题:
主题帖子积分
新手上路, 积分 13, 距离下一级还需 37 积分
新手上路, 积分 13, 距离下一级还需 37 积分
****ERROR****: 子任务 &updateSource& 执行失败。
****ERROR****: 任务 &updateProject& 执行失败。
****ERROR****: 执行出错:
****ERROR****: 错误信息: java.io.IOException: Cannot run program &E:\wex5\WeX5_V3.3\WeX5_V3.3\tools\cordova\bin\cordova.cmd& (in directory &E:\wex5\WeX5_V3.3\WeX5_V3.3\model\Native\exc\build\src&): CreateProcess error=5,
****ERROR****: 如不能确定具体问题,可参考常见问题:
求大神指导?
这个到底是怎么解决的啊?&
主题帖子积分
【IOS报错情况三】打包过程中选择的iOS mobileproversion配置文件不正确,比如随便选择了一个文件,会在打包服务器日志中输出如下内容:
=== BUILD TARGET X5 OF PROJECT X5 WITH CONFIGURATION Release ===
Check dependencies
Code Sign error: No matching provisioning profiles found: No provisioning profiles
matching an applicable signing identity were found.
主题帖子积分
新手上路, 积分 37, 距离下一级还需 13 积分
新手上路, 积分 37, 距离下一级还需 13 积分
****ERROR****: 子任务 &exec& 执行失败。
****ERROR****: 任务 &buildAndroid& 执行失败。
****ERROR****: ...
我跟你报过一样的错误,可能是因为你的杀毒软件没关掉的原因,你关掉杀毒软件试试,应该就没问题了。
主题帖子积分
本帖最后由 liangshaohua 于
15:42 编辑
【IOS报错问题四】打包过程中输入的应用包名与iOS的BundleID不一致时,会在打包服务器日志中输出如下内容:
=== BUILD TARGET X5 OF PROJECT X5 WITH CONFIGURATION Release ===
Check dependencies
Code Sign error: No matching provisioning profiles found: No provisioning profiles
with a valid signing identity (i.e. certificate and private key pair) matching the
bundle identifier “com.wex5.takeout” were found.
主题帖子积分
【Android报错情况五】该报错是因为打包时没有选择资源,却选择了编译资源,所以提示找不到文件。打包时选择编译资源时请确认一定要选择上资源目录才可以。
加密UI资源:
****ERROR****: 子任务 &copy& 执行失败。
****ERROR****: 任务 &processWWW& 执行失败。
****ERROR****: 执行出错:
****ERROR**** 错误信息: Warning: Could not find file E:\WeX5_V3.2.1\model\Native\外卖\www
\x5\UI2\index.html to copy.
主题帖子积分
本帖最后由 liangshaohua 于
15:25 编辑
【Android报错情况一】打包过程中输入的android密码不正确时,会在打包服务器日志中输出如下内容:
BUILD FAILED
I:\X5.3\BeX5_V3.2.1\tools\adt-sdk\tools\ant\build.xml:1135: The following error occurred
I:\X5.3\BeX5_V3.2.1\tools\adt-sdk\tools\ant\build.xml:1147: Keystore was tampered
with,or password was incorrect: Password verification failed
主题帖子积分
【Android报错情况二】打包过程中选择的android证书文件不正确,随便放了一个 android.keystore,会在打包服务器日志中输出如下内容:
&&BUILD FAILED
I:\X5.3\BeX5_V3.2.1\tools\adt-sdk\tools\ant\build.xml:1135: The following error occurred
while executing this line:
I:\X5.3\BeX5_V3.2.1\tools\adt-sdk\tools\ant\build.xml:1147: java.io.EOFException
at java.io.DataInputStream.readInt(DataInputStream.java:392)
at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:646)
at sun.security.provider.JavaKeyStore$JKS.engineLoad(JavaKeyStore.java:55)
at java.security.KeyStore.load(KeyStore.java:1214)
主题帖子积分
本帖最后由 liangshaohua 于
15:32 编辑
【Android报错情况三】使用windows环境打Android的App包时,如果操作系统环境变量path中没有“c:\c:\windows\system32”时,会在日志中输出如下内容:
生成android应用包:
Running command: D:\X_5\X_55555\model\Native\ddd\build\src\platforms\android\cordova\
build.bat--debug
Error: D:\X_5\X_55555\model\Native\ddd\build\src\platforms\android\cordova\build.bat:
Command failed with exit code 2
at ChildProcess.whenDone (D:\X_5\X_55555\tools\cordova\node_modules\cordova-lib\src\
cordova\superspawn.js:135:23)
at ChildProcess.EventEmitter.emit (events.js:98:17)
at maybeClose (child_process.js:743:16)
at Process.ChildProcess._handle.onexit (child_process.js:810:5)
主题帖子积分
本帖最后由 liangshaohua 于
15:31 编辑
【Android报错情况四】该报错是因为应用包名的命名不符合java规范引起的。应用包名需是全小写的,中间由点分隔开,但每个分段的名称不可以使用数字作为开头,也不可以使用特殊字符。
[javac] Compiling 6 source files to /Volumes/X5/workspace/build/C6A0B62C13A
414D/build/platforms/android/bin/classes
[javac] /Volumes/X5/workspace/build/C6A0B62C13AD/build/platforms/
android/src/com/960one/leapmary/X5.java:20: 错误: 需要';'
[javac] package com.960one.
[javac] /Volumes/X5/workspace/build/C6A0B62C13AD/build/platforms/
android/gen/com/960one/leapmary/BuildConfig.java:2: 错误: 需要';'
[javac] package com.960one.
[javac] /Volumes/X5/workspace/build/C6A0B62C13AD/build/platforms/
android/gen/com/960one/leapmary/R.java:8: 错误: 需要';'
[javac] package com.960one.
[javac] 3 个错误
BUILD FAILED
/Volumes/X5/bin/adt-bundle/sdk/tools/ant/build.xml:720: The following error occurred
while executing this line:
/Volumes/X5/bin/adt-bundle/sdk/tools/ant/build.xml:734: C see the compiler
error output for details.
主题帖子积分
【IOS报错情况一】打包过程中输入iOS的P12证书密码错误时,会在打包服务器日志中输出如下错误信息:
security:SecKeychainItemImport:MAC verification failed during PKCS12 import
(wrongpassword?)
主题帖子积分
【IOS报错情况二】打包过程中选择的iOS p12证书文件不正确,比如随便选择了一个文件,会在打包服务器日志中输出如下错误信息:
security:SecKeychainItemImport: Unknown format in import.
Powered by请稍等 ...
采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
react-native run-ios报的错误
scotter老师,这就是报的错误,怎么解决Command failed: /usr/libexec/PlistBuddy -c Print:CFBundleIdentifier build/Build/Products/Debug-iphonesimulator/imoocApp.app/Info.plistPrint: Entry, ":CFBundleIdentifier", Does Not Exist
1. 安装npm i -g rninit2. 使用2.1 用最新的 react-native 版本创建工程:rninit init [Project Name]2.2 用特定的 react-native npm 版本创建工程:rninit init [Project Name] --source react-native@0.22.2安装好版本之后把课程需要的依赖包都加进去 就可以跑起来了
验证码错误!
npm install react-native-cli@0.1.10 -g
然后通过react-native init [name]
react-native --version
提示0.37什么鬼
验证码错误!
我也经常遇到类似这样的奇怪报错,最终我的解决方式是遵循,先排除环境问题,再查代码问题。我们首先从整个的版本入手哈,版本跟我的先对上,因为课程中是和版本强绑定的,版本不满足不能保证 100% 跑的通,等到后面课程你跟的多了,你就有能力自己升级课程了(升级的视频我也在准备中):首先确保 Homebrew 更新了,系统也更新到最新了,然后
xcode-select --install 也安装了,以及通过 brew 安装的这一坨:brew install watchman git flow gcc pkg-config cairo libpng jpeg giflib mongodb最后还是通过 nvm 切换到 Nodejs
v4.2.3 的版本,不要跃升到 6:nvm install v4.2.3
nvm alias default v4.2.3
npm install react-native-cli@0.1.10 -g然后是 imoocApp 项目本身的版本,是通过 react-native-cli 来初始化的,初始化的时候,不要执行 sudo,初始化以后以后的
react 和 react-native 版本应该跟下面的保持一致,其他的是后面课程安装的版本先不管:"lodash": "^4.13.1",
"mockjs": "^1.0.0",
"query-string": "^4.2.0",
"react": "^0.14.8",
"react-native": "^0.22.2",
"react-native-audio": "^1.2.1",
"react-native-button": "^1.6.0",
"react-native-cli": "^0.2.0",
"react-native-image-picker": "^0.20.0",
"react-native-progress": "^3.0.1",
"react-native-sk-countdown": "^1.0.1",
"react-native-swiper": "^1.4.6",
"react-native-vector-icons": "^2.0.2",
"react-native-video": "^0.8.0",
"sha1": "^1.1.1"以上全部保持一致后,我们来看下 info.plist,参考下我下面的:&?xml version="1.0" encoding="UTF-8"?&
&!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "/DTDs/PropertyList-1.0.dtd"&
&plist version="1.0"&
&key&CFBundleDevelopmentRegion&/key&
&string&en&/string&
&key&CFBundleExecutable&/key&
&string&$(EXECUTABLE_NAME)&/string&
&key&CFBundleIdentifier&/key&
&string&org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)&/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.0&/string&
&key&CFBundleSignature&/key&
&string&????&/string&
&key&CFBundleVersion&/key&
&string&1&/string&
&key&LSRequiresIPhoneOS&/key&
&key&UILaunchStoryboardName&/key&
&string&LaunchScreen&/string&
&key&UIRequiredDeviceCapabilities&/key&
&string&armv7&/string&
&key&UISupportedInterfaceOrientations&/key&
&string&UIInterfaceOrientationPortrait&/string&
&string&UIInterfaceOrientationLandscapeLeft&/string&
&string&UIInterfaceOrientationLandscapeRight&/string&
&key&UIViewControllerBasedStatusBarAppearance&/key&
&key&NSLocationWhenInUseUsageDescription&/key&
&key&NSAppTransportSecurity&/key&
&key&NSAllowsArbitraryLoads&/key&
&key&NSExceptionDomains&/key&
&key&localhost&/key&
&key&NSTemporaryExceptionAllowsInsecureHTTPLoads&/key&
&/plist&然后比对下跟我的 ios/AppDelegate.m 的代码一致性:/**
* Copyright (c) 2015-present, Facebook, Inc.
* All rights reserved.
* This source code is licensed under the BSD-style license found in the
* LICENSE file in the root directory of this source tree. An additional grant
* of patent rights can be found in the PATENTS file in the same directory.
#import "AppDelegate.h"
#import "RCTRootView.h"
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
NSURL *jsCodeL
* Loading JavaScript code - uncomment the one you want.
* OPTION 1
* Load from development server. Start the server from the repository root:
* $ npm start
* To run on device, change `localhost` to the IP address of your computer
* (you can get this by typing `ifconfig` into the terminal and selecting the
* `inet` value under `en0:`) and make sure your computer and iOS device are
* on the same Wi-Fi network.
jsCodeLocation = [NSURL URLWithString:@"http://localhost:8081/index.ios.bundle?platform=ios&dev=true"];
* OPTION 2
* Load from pre-bundled file on disk. The static bundle is automatically
* generated by the "Bundle React Native code and images" build step when
* running the project on an actual device or running the project on the
* simulator in the "Release" build configuration.
jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];
RCTRootView *rootView = [[RCTRootView alloc] initWithBundleURL:jsCodeLocation
moduleName:@"imoocApp"
initialProperties:nil
launchOptions:launchOptions];
self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
UIViewController *rootViewController = [UIViewController new];
rootViewController.view = rootV
self.window.rootViewController = rootViewC
[self.window makeKeyAndVisible];
return YES;
@end然后来这里,排除下这里的环境问题: 以上全部搞定无误后,还是跑不通,可以把你的代码完整打包发到
群共享里,再来看看是咋回事。在初期,很多问题都是由于环境问题导致的,要小心应对
验证码错误!
验证码错误!
Web前端攻城师88年狮子男,前端攻城4年,以Coding为生,以Coding为乐,爱足球,喜做饭。就职于阿里妈妈用户体验中心-MUX,专注于淘宝单品外投,研究创(Guang)意(Gao)效果,加载方案优化,略有心得。
Copyright (C)
All Rights Reserved | 京ICP备 号-2

我要回帖

更多关于 cfbundleiconfiles 的文章

 

随机推荐