ios
文章平均质量分 71
_大猪
这个作者很懒,什么都没留下…
展开
-
Xcode打包遇到的坑 Command PhaseScriptExecution failed with a nonzero exit code
但是这里注意一下,我用最新的Xcode 14.2的版本并没有换构建方式的选项了,我改为13.4.1的版本后就有了,这个应该是版本抛弃了,如果遇到请绕道而行,不要一直卡这。这边可以看到它报错是UnityFramework里的,所以你点击是无法返回具体的报错情况的,完成以下操作,把打包程序替换为UnityFramework就可以了,操作如下。这里补充一点,一般来说你要是打包的时候遇到这个问题,xcode只会返回报错点击不会告诉你具体位置,如图。我的具体报错是这样的,我对mac系统不怎么熟悉,只有手机截屏了。转载 2023-11-03 15:46:50 · 825 阅读 · 0 评论 -
使用 TestFlight 进行 iOS App 内测
文章转载自:用 TestFlight 来进行 iOS App 测试是官方推荐的测试方式。本文是 AppX 系列内容之一。AppX 系列是 @ifeegoo 个人移动互联网学习、工作和生活的提炼与总结的文章系列。更多内容请关注:AppX @ifeegoo https://www.ifeegoo.com/appx.html。iOS 应用内测除了采用 Development Running 包/Development Distribution 包/Ad Hoc 包/Enterprise 包之外,如转载 2020-09-26 12:36:56 · 9692 阅读 · 0 评论 -
Mac生成P12、Cer开发者证书或发布证书的创建
文章转载自:https://jingyan.baidu.com/article/d8072ac49a572fec95cefdb3.html近想把自己的应用Toppgo(一个专门为海外华人提供代购转运国内物品的服务平台)申请上苹果 App store的时候,需要在苹果电脑上(必须是苹果电脑)申请各种证书,搜索了网上的各种说明或百度经验,一是发现有一些不全(大多单独的讲一块),另外一个就是说明的不太详细,操作起来有一些问题,现自己整理如下 ,希望对其他开发者有一些帮助。工具/原料 Mac转载 2020-09-11 15:52:27 · 7218 阅读 · 1 评论 -
The archive contains nothing that can be signed问题的解决方法
这两天更新了mac系统版本,archive成功之后,点Distribute App,会出现这个问题:这个问题是因为更新了系统,但是系统没有保存证书,所以,我们需要把再次导入。这样就OK了。...原创 2019-10-21 16:23:01 · 4331 阅读 · 0 评论 -
CocosCreator在Android和iOS双平台的双向调用
由于感觉Cocos官方的文档写得有点不尽人意,所以在这里总结一下自己的经验。一、下面先写好CocosCreator调用原生端(iOS和Android):CocosCreator代码:我们新建一个javascript文件,命名为:CallNative.js。/**调用原生方法类*/window.test = window.test || {};(funct...原创 2019-10-15 14:59:19 · 3354 阅读 · 0 评论 -
ios接入GameCenter登录
iOS接入GameCenter登录很简单:首先,在target->Capabilities中打开GameCenter配置:这里的内购(In-App Purchase),是因为我需要接内购的SDK,所以我把这个 In-App Purchase 打开了(大多数做GameCenter登录都会连带着接内购SDK)。之后,就可以愉快的打码了。MonetHelper.h#...原创 2019-08-16 20:02:53 · 6078 阅读 · 12 评论 -
iOS支付功能
文章转载自:https://www.jianshu.com/p/8eb14edca8fb1.简介iOS支付主要分两类:第三方支付和应用内支付(内购);其中第三方支付包括有:支付宝支付、微信支付、银联支付、百度钱包支付、京东支付等;应用内支付(In-App- Purchase):在应用程序内购买虚拟商品。如果你在App Store上销售的应用程序,将收到支付金额的70%,苹果公司和你三...转载 2019-08-20 12:05:51 · 3643 阅读 · 0 评论 -
Xcode生成IPA包
上一篇说到Xcode项目上传到开发者平台,但是有时候,我们只需要打一个IPA包出来体验一下,这个操作和之前的文章有一点不一样了。首先:右键Xcode Product-> AnalyzeXcode会执行编译程序,这个大概会编译几分钟,执行完之后:我们点击Distribute App:这里的URL随便填一个。点击export,再选择要导出...原创 2019-06-11 10:28:07 · 5594 阅读 · 2 评论 -
iosArchive上传到AppStoreConnect
首先,我们需要一个IOS开发平台上有一个开发者账号:https://developer.apple.com/programs/enroll/这个平台可以注册个人账号或者公司账号,公司账号需要的资料更麻烦一点,但是功能也更多。在做好的开发者账号的准备之后,就可以直接做上传IOS的IPA包的操作了。上传的IPA包有很多种方式,在这里,我是用Xcode上传的。个人觉得程序员还是用Xc...原创 2019-06-10 20:26:15 · 791 阅读 · 0 评论 -
cocos2d-x Sprite对象 返回null
最近在帮别人用coco2dx3.8.1这样比较老的一个版本,来集成一个功能,然后需要打包成ios App。在运行的时候官方示例项目报了一个错:然后是在stackoverflod上查到的答案:https://stackoverflow.com/questions/36816442/cocos2d-x-spritecreatefilename-png-returning-nulls...原创 2019-03-06 10:30:12 · 422 阅读 · 0 评论 -
Undefined symbols for architecture armv7解决
文章转载自:https://blog.csdn.net/hqc17/article/details/53949449"_OBJC_CLASS_$_GCController", referenced from:objc-class-ref in libcocos2d iOS.a(CCController-iOS.o)(maybe you meant: _OBJC_CL...转载 2019-03-06 10:17:03 · 3757 阅读 · 0 评论 -
Mac终端提示Could not determine audit condition
文章转载自:https://blog.csdn.net/KingOfOnePiece/article/details/82149502原因:自己修改了系统变量结果:导致终端显示进程已完成错误信息:login: Could not determine audit condition [Process completed] 解决方案:打开Finder前往文件夹usr/bin/lo...转载 2018-09-26 18:50:45 · 3971 阅读 · 4 评论 -
网页拉起其他app
<!DOCTYPE html"><html><body><script type="text/javascript">(function () { var isiOS = navigator.userAgent.match('iPad') || navigator.userAgent.match('iPhone') || naviga...原创 2018-06-08 10:57:21 · 3591 阅读 · 0 评论 -
Xcode can't locate file for: -xxxx报错
当你在项目的Build Phases的LinkBinary With Libraries添加了第三方库之后,Xcode会自动在项目的BuildSettings的Search Paths里的Library Search Paths引用了库的路径,但是引用的路是用PROJECT_DIR来作当前项目路径的引用,这时会引发 can't locate file for 的系列问题。解决这个问题很原创 2018-03-15 17:10:37 · 6030 阅读 · 0 评论 -
xcode编译配置
之前做cocos2dx的时候一直不明白SRCROOT和PROJECT_DIR是什么具体含义,以为是2dx构建的,最近才查了一些资料。1.$(SRCROOT)宏和$(PROJECT_DIR)宏:都指xxx.xcodeproj所在的父目录。2.还有search paths里有引号和没有引号的区别:双引号的作用是如果在路径中有空格,可以识别该路径。没有双引号但是路径中有空格,我们发现它会原创 2018-02-26 10:37:13 · 1114 阅读 · 0 评论 -
CocosCreator ios 使用sdl库找不到arm64指令集
关于sdl如何打包成ios库,android库的问题,之后会有相关文章介绍。现在先说一下CocosCreator在使用xcode运行过程中,会报的一个错。Undefined symbols for architecture arm64的错误。报这个错的一般性问题是相关的库没有集成arm64指令集;但是我这个sdl库,用了lipo -info 命令查询了之后,显示的是有arm64原创 2018-01-23 14:37:15 · 517 阅读 · 0 评论 -
如何编译protobuf for IOS
在为iOS平台编译google protobuf时,我自己制作了一个脚本 :protobuf-build-script该脚本可以自动下载指定版本的源码,并且进行编译,可以修改脚本内部的版本号来编译各个版本。一次编译直接生成armv7 armv7s arm64静态库。xcode8 protobuf-2.6.1 测试通过。希望大家一起维护这个脚本。转载 2017-08-09 15:01:13 · 835 阅读 · 0 评论 -
[iOS]FFmpeg框架在iOS平台上的编译和使用
文章转载自:http://www.jianshu.com/p/147c03553e63使用环境Mac OS Yosemite 10.10.5开发工具Xcode 7.0Terminal需要的文件链接gas-preprocessoryasmFFmpeg-iOS-build-scriptffmpeg-2.8编译适用于iOS平转载 2017-06-21 11:17:32 · 410 阅读 · 0 评论 -
cocos2dx项目在XCode9下ntfw代替system
日前,有网友看了我的博客后,发消息告诉我遇到一个错误:说是找不到system。当前我的项目是没有问题的,没能找出问题所在。报错如下:Call to unavailable function 'system': not available on iOS。写这句话是为了写关键字,让大家容易搜索。后来,还是网友自己解决的,并把解决方案发给了我。这里,我就借用一下网友的答案说给大家说一下这个情况。在更新了Xcode9后,api也跟着更新了,所以有api接口错误很正常,按照接下来的操作就可以解决了。原因原创 2017-10-23 16:39:25 · 3676 阅读 · 6 评论 -
iOS 中的 armv7,armv7s,arm64,i386,x86_64
文章转载自:https://www.jianshu.com/p/3fce0bd6f045前言iOS 中的 armv7,armv7s,arm64,i386,x86_64 这些都代表什么?在Xcode中如何选择。介绍armv7|armv7s|arm64都是ARM处理器的指令集i386|x86_64 是Mac处理器的指令集这些指令集在那些设备中有用到呢?arm64:iPhone6转载 2018-01-18 18:26:50 · 333 阅读 · 0 评论 -
iOS音频播放:AudioQueue
文章转载自:http://msching.github.io/blog/2014/08/02/audio-in-ios-5/在第三篇和第四篇中介绍了如何用AudioStreamFile和AudioFile解析音频数据格式、分离音频帧。下一步终于可以使用分离出来的音频帧进行播放了,本片中将来讲一讲如何使用AudioQueue播放音频数据。AudioQueue介绍Aud转载 2018-01-18 18:16:20 · 744 阅读 · 0 评论 -
sdl2编译成ios .a库
一、编译环境sdl库编译成.a库,应该没有什么环境的要求,但是在这里还是先说一下自己的环境。mac 10.12.6Xcode 9.2sdl2 SDL2-2.0.7二、准备工作大家先在sdl官网下载sdl2源码其中SDL2-2.0.7.zip和SDL2-2.0.7.tar.gz里是源码文件,而且两者的源码文件是完全一样的。SDL2-2.0.7-win32-x8原创 2018-01-25 11:13:02 · 1521 阅读 · 0 评论 -
SDL ios音频简单测试例子-借鉴雷大神的代码
本实例主要代码如下:AudioPlayerSDL2.mm//// AudioSDLTest.m// AudioTest//// Created by zhufu on 2018/1/20.// Copyright © 2018年 zhufu. All rights reserved.//#import "AudioPlayerSDL2.h"//Buffer://|原创 2018-02-01 15:14:03 · 1267 阅读 · 0 评论 -
iOS使用第三方AppleID账号
当我们需要用第三方AppleID开发的时候,一般是自己开发的产品需要让合作方公司来推广或者运营。当这样的情况的时候,合作方会给出大概以下(打包参数+沙箱.txt)的参数,和下图右边的文件(打包参数+沙箱.txt、内购配置、证书.p12、和*.mobileprovision)。当有了这些文件之后一、双击打开证书.p12文件,输入“证书密码”,之后点添加,之后就可以。...原创 2019-08-23 11:39:07 · 2251 阅读 · 0 评论 -
GameCenter首次登录很慢的解决方案
最近接了一个iOS的发布平台,需要我们这边接入GameCenter登录的功能,这个功能已经在ios接入GameCenter登录中实现了。功能是实现了,但是有一些问题是需要优化完善的。项目的逻辑是这样的:1、进入loading界面=》2、在loding界面的等待时候,调起GameCenter登录=》3、等到GameCenter登录后,获取PlayerID,进行登录=》4、最后...原创 2019-09-10 14:18:59 · 1151 阅读 · 0 评论