Day 48. 下载个范例ios app来试着build

继前天吧,我把新创apple id加入developer,然後没付费的状态,这个时候好像是叫做personal team的状态。

 

在github找到个ios示范APP来源,我先选了计算机小程序jogendra/Calculator-iOS试试看。

 

我把程序下载下来,按照【教学】免年费开发者帐号 透过Xcode编译APP实体装置执行 说的做。



所做的差别

  • 因为这个示范App,他制作的时候是ios13,而我的ios版本已经到15了,所以我有修改这个。

  • 改完ios版本後,不知道为什麽就跳出让我修正AppIcon的指示:少了1024x1024的软件图示,所以我就很简单的把原本就存在的60x60的图示,用预览程序调整大小另存,并且修正资料夹内的contents.json。

 
 

就这样,所有的惊叹号都被修正了,之後我开始尝试直接将APP build进我的i7手机里,但是结果不行。

Unable to prepare iPhone for development
Please check the connection to the device, and review all errors in the Devices and Simulators window.

我的手机是iPhone 7,我本来以为,是xcode 13跟i7不合,但之後改成先使用simulator,i8跟i7都行,就是app只能看到介面,按按键计算机没反应(是本来App就只有做介面的样子)。

 
 
 

我当时就有几个怀疑:

  1. 我的usbTypeA母 转 usbTypeC公 不支援数据传输,但这不可能,因为我有用这个转接头传输资料进随身碟过
  2. iPhone 7就是不支援,但是Simulator可以,所以先放着
  3. 我Xcode是登入新的apple id(而且已登记为developer personal team),但是我的手机是我原本的apple id,需要改成新的apple id,才能写入
  4. 我手机ios现在有15.1的版本可更新,需要更新才能使用

 

我的打算是先把手机的apple id登出,改成新的apple id试。如果这步不行的话,我就会先改回apple id,然後执行ios版本更新,再分别在原本apple id与新apple id再各试一次。

 


 

ok,结论是apple id 的问题,我做了3.的更动後,就可以顺利的把APP build进手机了。

 
 

但是打开程序遇到一个问题:

尚未信任开发者

他说我可以在设定中允许使用这些APP,我根据Apple官网的教学 https://support.apple.com/zh-tw/HT204460 指示操作,

如果你没有在手机里看到描述档的选项,应该跟我一样是写VPN与装置管理,点进去按信任就行。

 
 

最後一个补充:

  • 我本身手机之前就有按照别的教学安装developer,并且有把这个APP登入新创的apple id,所以如果像我上面那样做还是写不进去,可以试试看这个
  • 我中途有遇到APP写不进去手机,是因为有程序卡住它,我重新开机手机後就解决这个问题。

 
 

Bug幸运5会持续为大家带来充满bug的解决方式

 

参考:
【教学】免年费开发者帐号 透过Xcode编译APP实体装置执行 by 疯先生
https://support.apple.com/zh-tw/HT204460
https://developer.apple.com/forums/thread/654407


<<:  企业资料通讯Week7 (1) | rdt(reliable data transfer)[上]

>>:  Vue3 ( Router ) -5

何谓工程(Engineering)?

Image Credit: City of Gastonia 工程是指运用知识和技能来理解和管理利...

Return到nexttextfield Day24

按下Return键移动到下一个textfield栏位 步骤: 使用textfield的tag 使用U...

【Docker 攻略】MySQL 安装篇 | 安装资料库 好快的说 !

说明 以下为「 Docker 安装 MySQL 」影片中,使用到的文件内容。 除了安装步骤还会介绍...

rsync备份操作

现在可以利用前两天建立的ZFS阵列对unRaid 做rsync了~ 会从介绍到实作,根据不同状况进行...

【Day28】[演算法]-桶排序法Bucket Sort

桶排序法(Bucket Sort),与前面几篇的排序法不一样,前面都是经由两两互相比较而成的排序,称...